Contacts, the easiest way is to sync the contacts with a mail file eg outlook mailboxes. then import them when you add the mailbox on to your iphone. Everything else you can pretty much drag and drop. There are apps out there that will transfer the lot, Can't remember the name as I never bother with texts etc.