Why ENUM
VARCHAR as an alternative
Adding a new option
NULL vs NOT NULL
TINYINT as an alternative