A much faster alternative I usually use is as follows, as I can "or" an arbitrary number of conditions that can fit in variable space
@(
Echo off
Set "_Match= 1 2 3 "
)
Set /a "var=3"
Echo:%_Match%|Find " %var% ">nul || (
REM Code for a false condition goes here
) && (
REM code for a true condition goes here.
)