Not only what you drink causes teeth problems but how you drink also is a problem. If you drink any beverage slowly your teeth come in contact to your drink more which leads to a problem in the enamel layer of your teeth. Though, you can use a straw to protect your teeth, as, straw can prevent your teeth from coming In contact with your drink but if you drink your beverage quickly it will be better for your teeth.
Moreover, chewing ice that is there in your drink harms your teeth. Chewing ice leads to crack in your teeth that can weaken and also break your teeth.
Source:- Everyday health