I’ve been putting various small gas powered equipment into storage for years, including motorcycles and always used the following method.
Just prior to storage, I add the specified amount of STA-BIL (gasoline stabilizer) to the tank, then fill it with gas. By filling the tank that prevents any additional moisture from entering the tank. The STA-BIL helps to keep the gasoline fresh and is good for up to a year.
In the spring, when these motors are usually brought out of hibernation, they start on first try and run smoothly from then on.
I never run the tank or gas lines dry. If you do so, and the tank is metal, there is always a chance of rust getting a foothold.
Btw, prior to putting any of these motors away for an extended length of time, I always change the oil. That way, there is no moisture in the motor.
If the equipment, such as a motorcycle, has a battery, I hook it up to a Battery Tender and leave it. The BT will monitor the battery and keep it at maximum charge without over-charging it. Never start a motor and run it for a short time to charge the battery.