Follow SOLID Principle and avoid if-else code.
If your have code lots of if-else or switch statement there, then you should consider to refactor and use Polymorphism.
Complex if-else is often a poor choice and you violation the *SOLID principle.*
If-else is good for small condition for 1 or 2 liner but most of the time you can write better neat and clean with polymorphism.
It will help for easy extention, better code and also avoid code duplication
if-esle Polymorphisms clean code refactoring. Replace conditional with Polymorphism java codingOpen close principle