Obviously, frozen foods keep much longer than not, but it does not last forever, and the best thing you can do if you freeze a lot, is to invest in a Foodsaver, or other type vacuum sealer. Not only the fact that almost all of the air is removed from contact with the food, but the type of plastic used allows less to enter or escape the food. The first test I did when I got a Foodsaver was to seal some minced garlic and onion in a small bag, and let it rot, STS, and yet the smell did not permeate the plastic! Not only aromas, but oxygen, also permeate most plastics; foil is good, but easily broken, and we can't really get all of the air out, and seal it. Even thick Ziplocs are permeable, and those strong aromas can come through, and things like butter, that many people freeze when it's cheap, picks up odors through the ziplocs, or can go rancid - this took a long time, but I discovered it in my Mom's freezer, when I cleaned it out. Also discovered a pork roast that had lost so much moisture that it was only a little more than a pound, from 5+ lbs. And this was not a frost free freezer, but a chest, that needed defrosting! BTW, I had a frost-free upright over 30 years, and never saw any degrading of the foods, and the new one I'm on now, also shows no problems this was.
Another thing you can do with a Foodsaver is to vacuum seal mason jars. I do this with many things at room temp, that I don't use as often as others, but also a few frozen items on the door, like a jar of saffron, and I just refill a small jar from that occasionally, and re-seal the pint jar, and it goes back to the freezer.
Many whole spices I vacuum seal in large amounts, and keep at room temperature (to refill small jars), but some ground spices, like cinnamon and ginger, I store vacuum sealed in the freezer, for refilling the smaller jars. I haven't had it degrade, but probably because the oxygen and light are not there to degrade it, when vacuum sealed, and properly stored.