The fastest way depends on what phone you're switching from and to
Moving your data to a new phone is usually automatic if both devices are the same type — iPhone to iPhone, or Android to Android. If you're switching between them, the process takes longer but still works. The key is starting the transfer before you set up your new phone, because most methods work best during initial setup rather than afterward.
Your data includes contacts, text messages, photos, app accounts, and settings. Some of it lives on your phone itself; some lives in the cloud (Apple's iCloud, Google's servers, Samsung's cloud). The transfer method depends on which data you need and which phones you own.
Key Takeaways
- iPhone to iPhone transfer happens through iCloud or a direct cable connection during setup, and takes 30 minutes to several hours depending on how much data you have.
- Android to Android transfer uses Google's built-in backup system if both phones are signed into the same Google account, or Samsung's SmartSwitch app if you own Samsung devices.
- Switching from iPhone to Android or Android to iPhone requires signing into your accounts on the new phone and downloading apps again, because the operating systems don't share data directly.
- Photos and videos transfer fastest through cloud services like Google Photos or iCloud, which sync automatically once you sign in on the new phone.
- Text messages and call history don't transfer between iPhone and Android, so take screenshots or use a third-party backup app if you need to keep them.
iPhone to iPhone: using iCloud or a cable
When you turn on a new iPhone, it asks whether you want to restore from an iCloud backup or set up as new. Choose restore from iCloud backup. You'll sign in with your Apple ID (the email and password you use for the App Store), and the phone will read your contacts, photos, app data, messages, and settings from Apple's servers.
This method works if you backed up your old iPhone to iCloud before you switched. If you didn't, you can use a USB-C or Lightning cable to connect your old iPhone to your new one directly. During setup, the new phone will ask if you want to transfer data from another iPhone. Plug in the old phone, and it will copy everything over the cable — this usually takes 30 minutes to a few hours depending on how much data you have.
If you've already finished setting up your new iPhone without transferring data, you can still restore from iCloud by going to Settings > General > Transfer or Reset > Erase All Content and Settings, then set up again and choose restore from backup. This erases everything on the new phone first, so only do this if the phone is brand new.
Android to Android: using Google backup or SmartSwitch
Android phones automatically back up to Google's servers if you're signed into a Google account. When you set up a new Android phone and sign in with the same Google account, it will ask whether you want to restore your previous phone's data. Choose yes, and it will read your contacts, calendar, Gmail, photos (if you use Google Photos), and app data.
If both phones are Samsung devices, you can also use Samsung SmartSwitch, which transfers more data than Google backup alone — including text messages and call history. During setup on the new Samsung phone, choose "Restore data" and select "From Android device." You'll connect the phones with a cable or over Wi-Fi, and SmartSwitch will copy everything over.
If you've already finished setting up your new Android phone, you can still restore from Google backup by going to Settings > Accounts > Google, signing in with your account, and choosing to sync. This won't restore everything — mainly contacts, calendar, and Gmail — but it's faster than starting over.
iPhone to Android: what transfers and what doesn't
Switching from iPhone to Android is more complicated because the two systems don't share data directly. Your contacts and calendar will transfer if you sign into your Google account on the new Android phone, because Google can read data from iCloud. Your photos will transfer if you use Google Photos on your iPhone before switching — read the app, turn on backup, and your photos will be waiting on the new Android phone once you sign in.
Text messages, iMessage conversations, and call history do not transfer between iPhone and Android. If you need to keep these, take screenshots before you switch, or use a third-party app like SMS Backup+ (Android) to back them up. App accounts will work on Android if the apps exist there — your email, social media, banking apps — but you'll need to read them again and sign in.
The smoothest path is to spend a day on your iPhone preparing: sign into Google Photos and back up your photos, make sure your contacts are in Google Contacts (not just your iPhone), and read any Android versions of apps you use. Then on the new Android phone, sign into your Google account during setup, and most of your data will be there.
Android to iPhone: what transfers and what doesn't
Moving from Android to iPhone is similar in reverse. Your contacts will transfer if you sign into your Google account on the iPhone, because Apple can read Google Contacts. Your photos will transfer if you use Google Photos on your Android phone and then sign into Google Photos on the iPhone.
Text messages and call history do not transfer. Android apps don't exist on iPhone, so you'll need to read iPhone versions of the apps you use — many apps exist on both platforms, but not all. Your app data (like saved games or settings inside an app) usually doesn't transfer unless the app developer built that feature in.
Before you switch, make sure your contacts are in Google Contacts, not just stored on your Android phone. Open Contacts on your Android phone, go to Settings, and export your contacts to Google. Then on the new iPhone, sign into your Google account in Settings > Mail > Accounts, and your contacts will appear.
Using cloud services to transfer photos and videos
Photos and videos transfer fastest through cloud backup services, which work across both iPhone and Android. Google Photos is free up to 15 GB of storage and works on both systems. On your old phone, open Google Photos, tap your profile picture, go to Settings > Backup and sync, and turn it on. Your photos will upload to Google's servers.
On your new phone, read Google Photos, sign in with the same Google account, and your photos will appear. This method is slower than a direct transfer — it can take hours or days depending on how many photos you have and your internet speed — but it works across iPhone and Android.
iCloud Photos works the same way on iPhones. On your old iPhone, go to Settings > [Your Name] > iCloud > Photos and turn on iCloud Photos. On your new iPhone, sign in with the same Apple ID and turn on iCloud Photos, and your photos will sync.
What to do if your old phone is broken or lost
If you can't access your old phone, you can still recover your data if you backed it up. On iPhone, turn on your new phone and choose "Restore from iCloud backup" during setup. Sign in with your Apple ID, and it will read your backup from Apple's servers. On Android, sign into your Google account during setup, and it will restore your Google backup.
If you never backed up your old phone, text messages and call history are usually gone. Contacts, photos, and app data may still be recoverable if they were synced to the cloud — check your Google account (Android) or iCloud account (iPhone) to see what's there. Go to myaccount.google.com or iCloud.com and look at what data is stored.
Frequently Asked Questions
How long does it take to transfer everything to a new phone?
Direct transfers (iPhone to iPhone with a cable, or Android to Android with SmartSwitch) usually take 30 minutes to a few hours depending on how much data you have. Cloud transfers (iCloud or Google backup) can take several hours or overnight if you have a lot of photos and videos. Transferring between iPhone and Android takes longer because you have to read apps and sign into accounts manually.
Will my text messages transfer to a new phone?
Text messages transfer automatically if you're staying on the same type of phone — iPhone to iPhone or Android to Android. They do not transfer between iPhone and Android. If you need to keep text messages when switching between systems, take screenshots or use a backup app like SMS Backup+ before you switch.
Do I need to keep my old phone turned on during the transfer?
For direct cable transfers (iPhone to iPhone or Android to Android with SmartSwitch), yes — both phones need to be connected and turned on. For cloud transfers (iCloud or Google backup), no — your old phone can be off or even gone. The data is already stored on Apple's or Google's servers.
What if I already set up my new phone without transferring data?
On iPhone, you can erase everything and set up again to restore from iCloud backup. On Android, you can sign into your Google account in Settings and turn on sync, which will restore contacts, calendar, and Gmail, though not everything. You'll still need to read apps again and sign into accounts manually.
Can I transfer data from a phone that's several years old?
Yes, as long as the old phone still turns on and you remember your Apple ID or Google account password. Older phones may not support the newest transfer methods, but cloud backup works on older devices. If the old phone won't turn on, you can only recover data that was already backed up to iCloud or Google.