Just to prove that I can be as pedantic as the next man...

The ">" and "<" symbols are conditional operators, not bitwise. The result of the conditional test is a boolean value.

">" and "<" can be used with any basic data type, for great KiXgolf trickery. This of course includes strings.

Bitwise operators such as "&" and "|" can only be used with numeric data types and the result of these is a number, not a boolean value.

Logical operators such as AND and OR can be used with any basic data type, but the inputs are coerced to boolean TRUE or FALSE.

You can get burned if you don't use the correct type of operator and it may not be obvious why.

1 & 2 = 0
1 AND 2 = 1
7 & 11 = 3
7 AND 11 = 1