Although both materials are BPA-free, beverages taste better from glass than from stainless steel. However, when other factors like durability come into place, stainless steel is better.