dipende dal tipo e dal "volume" dei dati salvati.

Personalmente, ad esempio, ti consiglio di tenere la descrizione delle categorie in una tabella a parte, e di richiamarle tramite ID.

In questa maniera tieni più ordinato il tutto e risparmi risorse.

Varchar va benissimo, ma nel caso di cui sopra potresti anche mettere nella ipotetica tabella *descrizione* un ID_categoria settato come INT ad 1 o 2 caratteri (rispettivamente se le categorie sono minori o uguali a 10 o a 100) che va a pescare l' ID salvato nella tabella *categorie* dove c'è la descrizione testuale della stessa...

Se non sono stato chiaro scrivi