I'll change when I have to and not before
We have a Windows 8 laptop on which we do stuff like shopping that needs a screen bigger than a tablet or if we are using office applications.
It does everything we need it to do. I'll not even replace Windows 8 until it goes out of support and I will replace the laptop when, and only when, it becomes incapable of running whatever version of Windows I am forced to put on it.