Microsoft has been committed to providing significant Windows upgrades to existing Windows users for free for several years, and it only makes sense for this to continue. Of course, Windows 12 will not be free, so if you don't already have a Windows license, you'll have to get one.