Microsoft offers free upgrades from Windows 7 or Windows 8 to Windows 10.
See how easy this works here:
Upgrade to Windows 10 for free
Once Windows Updates has installed the “Get Windows 10 app” you can reserve your Windows 10 version.
Windows 10 upgrade will be available starting by July 29th!