Usar enum é uma das formas de fazer, mas nem sempre fica melhor (ver mais aqui e aqui).
enum
Como qualquer coisa em computação, depende de cada caso.