The evalb command cannot be used in some cases.
In some cases, you must subtract the right-hand side from the left-hand side before evaluating inequalities that use <, <=, >, or >=.
The evalb command uses address tests to determine equality.
You must convert symbolic arguments to floating-point values when using the evalb command for inequalities that use <, <=, >, or >=.
Alternately, in this case you could use the is command to evaluate the boolean expression, without using evalf.
The evalb command can be used in combination with any number of packages.
The evalb command can be used to check if an equation has an x-term.