Почти все кто против, против потому что ENUM не поддерживается всеми базами данных.
Так же есть аргументы, что при наличии больших данных, то изменить данный столбец будет тяжко.
А так, читается он вроде быстрее и красивее выглядит. Но я все же решил остановиться на константах. Или можно использовать отдельную таблицу, где будут храниться значения.