Ao definir as categorias em sua própria tabela, você pode:
- Renomear categorias
- Gere dinamicamente listas de categorias para escolher
- Adicione descrições de categorias
- Adicionar novas categorias
… e assim por diante, sem ter que atualizar cada pedaço de código relacionado à categoria toda vez que você os modifica.
Então, sim, adicione uma tabela.
Provavelmente não.