Also, the enamel coating can also get eroded due to poor oral hygiene and consumption of food items that are rich in sugars. While the presence of white, yellow, tan, brown, or black stains on the teeth might sometimes be only a cause for cosmetic concern, it's advisable to consult a dentist to identify the underlying cause and treat it at the earliest.