When I find a version of Windows that's stable and gets along better with my HW and SW, I try to keep it as long as possible. I was fine with Win 2000 and not happy to have to switch to XP when W2k extended support ended, OTOH I was more than happy to switch from XP to Win 7, as XP had some quirks with my HW and SW. Currently Win 7 is the best Windows I ever tried, so on the desktop my next windows will probably be 11 or even 12. My next notebook, OTOH, will most probably come with Win 10, no problem with it, as it will be taylored by the notebook producer, XP too was far better on my notebook than on the desktop.