Difference between OEM and Retail versions of XP

Which is the more practical Buy Between The OEM version and Retail version and will it work on a PC that already has another operating system that i want to reformat and install a upgraded version of windows
 
Back