Скорее тут дело в том, что бы не фигачить if-else на пустом месте, а попробовать для начала понять логику и сделать проще и читабельнее, ведь потом вам с этим кодом работать.
Пример когда один и тот же код можно написать по разному:
if-else
without if-else
Согласитесь, без if-else смотрится лучше. Иногда нужно просто включить голову