Если у тебя булева переменная, логично использовать tinyint. Если точно знаешь, что число не привысит заданный диапазон, можешь "уменьшить" тип.
Почуствуешь разницу в типах данных, когда таблица будет весить пару гигов. На маленьких данных разницы не заметишь.