Most food lasts longer in a glass food storage container. The glass storage container is nonporous. So, they do not absorb the stain or smell of your food. Whereas plastic is porous, it can stain and absorb odor from food. This makes the food lose its freshness faster than it would in a glass container.