I am a new iPhone 7 users and switched from HTC One M7. The problem I currently come across is how to move the whole data from HTC phone to iPhone. It seems HTC Sync Manager won't work on this. Do you know how to to do this?
First , you need to sync and backup android phone contacts to Google account. Go to Settings on your Android phone and choose "Accounts and Sync". Enter your Google account details and sync android data.
Next ,you can sync Google account contacts to iPhone. Open up your new iPhone. Go to Settings > Click Add Account>Choose Google > Sign in to your Google account >Sync contacts to iPhone. You will find all contacts are in your iPhone.
But for messages, Gmail won't dot it, you may need professional data transfer program to transfer messages from HTC to iPhone 7.
Check this guide: