Is it better to use NOT or lt; gt; when comparing values? If NOT boolValue1 Then and when a comparison is made in the case of the first example a Boolean value is returned either the values are equal True, or they are not False So using the NOT operator would be appropriate, because you are logically negating a Boolean value For readability placing the comparison in parenthesis would probably help