Kommt drauf an was das für Daten sind, und wie Du Win7 installierst. Du kannst Win7 einfach ohne Neuformatierung der Platte "über" Dein bestehendes XP installieren. Dann bleiben zwar alle Deine Daten erhalten - aber eben auch die unnützen Daten von XP. Das ist keine saubere Lösung, auf die Dauer wirst Du dann Probleme bekommen, was noch benötigt wird und was nicht. Deine Anwendungsprogramme musst Du aber auch dann unter Win7 neu installieren.
Besser ist es, alle wichtigen Daten zu sichern und die Platte bei der Win7-Installation auch komplett neu einzurichten. Anschließend kopierst Du Deine Daten wieder zurück.
Alternativ kannst Du Win7 auch auf einer anderen Festplatte installieren. Deine Daten kannst Du dann direkt von der alten Platte auf die Neue kopieren.
Das hat den Vorteil dass Dein XP komplett lauffähig erhalten bleibt. Wenn Dir irgendwann später einfällt, dass Du noch irgendwas brauchst kannst Du es einfach wieder starten.