io userei uno switch in questo caso al posto degli else if è più "giusto"