Not every existing PC running Windows 10 will be able to upgrade to Windows 11, though.
Microsoft is starting to offer the free upgrade to new devices that are still shipping with Windows 10, before making the OS available to other eligible existing hardware. Microsoft’s free Windows 11 upgrade from Windows 10 is now rolling out.