Does drinking through a straw save your teeth from stains?

Does it? I think not in my opinion since it still actually touches your teeth if you think about it. But my friend told me drinking through a straw is the best way to prevent stains because using cups he said is like pouring acid all over your teeth.
13 answers 13