-snip-

A condensed if statement is ALWAYS going to be faster. You're basically reinventing the wheel. As a square.
Conditional jumps cost time. The CPU can't be sure what's going to happen, so (modern) CPUs take an educated guess. When the CPU is wrong, not only does it have to correct its mistake, but it also has executed several more instructions during the time it took to discover that its guess was wrong. These instructions must all be thrown out.
Your having multiple possible conditional jumps causes the chance of this to increase. Meanwhile, using a single if statement with all the comparisons done with && and ||, which
are both already short-circuiting, both actually achieves what you were ostensibly trying to achieve, and does NOT produce additional conditional jumps.
Note: This is a simplification of the matter, because I don't entirely understand CPU workings myself and because, well, most explanations
are simplifications.