Is it worth buying the Full version of Windows 10 if I plan on upgrading my PC in the next 3-4 years? Why or why not?
Yes, since it may still be windows 10 still.
Full retail version because you can transfer a licence key to another PC if you wish to upgrade/replace motherboard. OEM restricts use to only the initial machine it was first installed to. Why pay for something twice if you somehow needed to replace or upgrade components sooner than anticipated?
I'd go oem. the differences arent that big and windows isnt that expensive
The sale of those keys violate Microsoft ToS, and the keys may be unexpectedly disabled. Recommending, suggesting, advising, encouraging, hinting, or in any way implying these keys as a solution or option is not allowed on this site.
Thanks! I was just making sure that I'd be able to upgrade to a new version when Windows 10 becomes obsolete! Looks like I'll be buying the full version