There are a number of reasons due to which white spots can occur on tonsils, such as bacterial infection, viral infection, strep throat, etc. However, it is not considered a serious issue and can be managed through medication prescribed by an ENT doctor after a thorough evaluation.