0/1 can be flexible and can add options such as "2, 3, 4" in the future.
Does TINYINT
in MySQL take up more space than boolean?
Personally, I use 0 and 1 for everything.
You can answer this question in the context of regular programming (or MySQL, whichever you like).