Can I still upgrade my Windows 7 computer to Windows 10 for free?

Let's say I have a Windows 7 computer with lots of stuff but I want to put Windows 10 on it and not lose it can I get Windows 10 for free? Or do I have to pay for it
12 answers 12