Although tea has a reputation as a healthy beverage, it may not be the best choice when it comes to keeping your teeth white. Dentists say tea -- especially the basic black variety -- can cause more stains than coffee. However, recent studies have found that even herbal teas and white teas have the potential to erode enamel and cause tooth staining.