Airlines rarely give free seat upgrades, but they do offer them regularly to Elite status members in frequent flyer programs and may upgrade your seat if your flight isn’t full.
You’ll have a better chance at a free seat upgrade if you fly during the low season or take a very early/late flight with fewer passengers. Even then, you’ll need to ask to be upgraded.