Your subscription is operating system independent so you can renew your subscription and need not worry about future upgrades. If you are planning an "in place" upgrade from XP to Vista I recommend uninstalling One Care prior to the upgrade. If you are planning to "clean install" or upgrade by replacing your computer all you need to do is install One Care then activate it.