Moin!
Es gibt aber einen Grund, warum dir hier alle zu else-if raten.
A: Performancegründe. Bei deiner Variante werden immer zwei Bedingungen geprüft. Mag unbedeutend erscheinen, aber wenn du deine If-Abfragen jedes mal so unperformant gestaltest und dein System eine entsprechende Größe erreicht, wirst dus merken.
Performancegründe sind für die uninformierten Leser immer ein prima Argument, aber es ist doch reichlich haarsträubend!
Grüße Sven