same here - but I guess you write it this way because of benchmarks and analysis of disassembled code.
Still, my guess would be `if` is better than `if ... else ...`. That may be different when a branch contains `return`, though...