Here is what I do when I switch phones.
1. Use SMS Backup to make a backup of my text messages (
https://forums.androidcentral.com/e...=org.bobarctor.smsbackup&hl=en&token=apvDJK7K) There are others but this has always worked perfectly.
2. Use ESFile Explorer to backup my apps. This does not backup the app data (settings, saved games and such) but the files. It makes a copy of the apk file so you can install them easily on your new phone (
https://forums.androidcentral.com/e...com.estrongs.android.pop&hl=en&token=GZfS_v38)
3. Make sure all your MMS pictures are saved to the device (sms backup does not save the pics).
4. Make 100% sure your contacts are backed up to gmail, then make a backup one more time from the contacts app (export to sdcard).
5. On your PC, plus the phone in and then copy all of the internal sdcard files to a safe folder.
6. Do the same for the external sdcard. It should be ok, but I would for something to go wrong and lose the files while moving the sdcard between phones
7. Copy the files back to your internal sdcard of the new phone
8. install ESFile Explorer and you can quickly reinstall all of your apps
9. Use SMS Backup to restore your text messages
10. Gmail should automatically sync your contacts and such...
I switch phones a lot and have yet to gave gmail reinstall my apps without me having to do it manually.