Zig gives good advice!
Although you can upgrade XP to Vista, There are many utilities, including all your security apps, that will not port over correctly.
Bottom line, if time is nothing to you, upgrading is a fun learning project. If you spare time is a scarce comodity, then back everything up and do a clean install.