Одной из характеристик типа данных MySQL ENUM является то, что он хранит только числовой индекс в списке значений, а не саму строку в каждой строке. Так что обычно он более эффективен при хранении. Кроме того, поведение по умолчанию при сортировке по столбцу ENUM - сортировка по числовому индексу, следовательно, по порядку элементов в ENUM.
Nikki9696 предлагает использовать столбец VARCHAR с ограничением CHECK. Это удовлетворяет ограничению значений определенным кратким списком разрешенных значений, но не моделирует эффективность хранения или особый порядок сортировки.
Один из способов получить оба поведения - объявить столбец как целочисленный внешний ключ в таблице поиска, в которой вы сохраняете каждую разрешенную строку.