You'll hear lots of folks claim that they store gas for 5+ years and always have with no issues. Just because you can do something, doesn't mean you should. The potential for fuel system issues goes up greatly if you let old gas sit. Once the more volatile compounds evaporate away, what's left can clog carb passages and gum up the fuel system.
If the gas is in a reasonably sealed container, there's no reason it wont keep for a couple years. It's better to keep a gas can full, it will store better and stay fresher longer. Same goes for fuel inside equipment, it's best the fill the tank completely if you won't be using it for a period of time.
I don't subscribe to the run until empty and put away approach to storing OPE. There's always some residual fuel left in the fuel system and without fuel in there, it's almost guaranteed to leave deposits as the lighter more volatile components in the gasoline evaporate away. With a full tank of fuel (assuming E0), the quality might degrade some, but it shouldn't be seriously compromised provided you aren't storing it for many years. If I was putting something away for several years or more, I might consider draining the tank / carb bowl or running till empty.
All that said, I still use Stabil or other fuel preservative even though I know the E0 gasoline will keep fine for the period of time I store it, usually under a year. I think it's a good preventative measure and doesn't cost much as a bottle lasts me a couple years or more. It's easy to dump an ounce or two in the container before I head to the filling station and then I know I've done everything I can to ward off fuel system trouble.