The way I understand it, there are two types of tonsillitis - one is viral, one is bacterial. I may be wrong though