Many viruses target specific operating systems and it's always Microsoft's latest one that gets hit the most. So you are right to a degree Root. However, Windows XP is a better OS all round in my opinion. If you keep it properly protected and don't use Internet Explorer it should be OK.
One thing you can do with XP is set up a 'Limited User' account for everyday use. Then, if anything nasty does get onto the computer, it doesn't get the complete run of the system. A Limited User account can be a bit of a trial to get running properly but it is said to be a safer way to run. The main (Administrator) account only gets used for installing programs and computer maintenance.
_________________________
Error: Keyboard not attached. Press any key to continue..