To me, you've got to do
..whatever it is that works for you. In my case, I keep my fuel tank nearly full almost all of the time (I'm only talking about an 11.5 gal tank anyway). I refill the tank whenever I've used about 2 gal of fuel and use a jerry jug full of the freshest fuel I can find (busy local truck stop). I filter the fuel through a WM water/crud separating filter, add a bit of biocide, Pri-D, and cetane booster each time. I'll do this at the end of this season, too. I replace the primary filter each spring, and the secondary about every 3 yrs. I don't know what the average age of the fuel in my tank is, but am guessing it is younger than if I ran the whole season on the same tank I began the season with. To date, I have never had any fuel related engine problems, so this is a system that works for me. Find out what works for you and use that.