Question: how to connect iphone to new computer without losing data?
Answer: You can set up iCloud, so that all the data on your device is constantly synced to the cloud. Once you want to sync with a new computer, you can provide it with your iCloud ID and password, and all your data will be downloaded to that computer. It's that simple, but as long as your device is running iOS 5.