If IN is used with a single-term operator, that operator can be a literal or an expression. If a multiple-term operator is used, that operator must consist of literals; expressions are not allowed.
The expression_1 data type and the literal values must be compatible. Implicit conversion rules are the same as for the comparison operators.