The fastest way depends on what phone you're switching to
If you're moving from iPhone to iPhone or Android to Android, your phone's built-in transfer tool will move most of your data automatically — contacts, photos, messages, apps, and settings. If you're switching between systems (iPhone to Android or vice versa), you'll need to use a combination of cloud services and manual steps, because the two systems don't have a direct transfer method.
The process takes anywhere from 30 minutes to a few hours depending on how much data you have and which method you use. Start the transfer before you need the new phone, because you won't be able to use either device during the initial setup.
Key Takeaways
- iPhone-to-iPhone and Android-to-Android transfers use built-in tools that move contacts, photos, messages, and apps automatically during setup.
- Switching between iPhone and Android requires using cloud services like Google Drive, iCloud, or Samsung Smart Switch to move different types of data separately.
- Back up your old phone before starting any transfer, so you have a copy of everything if something goes wrong.
- Some apps and accounts won't transfer automatically — you'll need to sign into them on your new phone with your username and password.
- Text messages, call history, and voicemail often require extra steps or third-party apps to move between phones.
iPhone to iPhone transfer
Turn on your new iPhone and follow the setup screens until you reach "Quick Start." Hold your old iPhone next to the new one. The old phone will show a setup animation — point your new phone's camera at it. This pairs the two phones and begins the transfer.
When prompted, enter your Apple ID password on the new phone. Choose whether to restore from iCloud backup (if you have one) or transfer directly from the old phone. Direct transfer is faster if both phones are plugged in and on the same Wi-Fi network. The process will move your contacts, photos, messages, app data, and settings. Apps themselves download from the App Store after the transfer finishes.
If you don't have both phones available at the same time, you can restore from an iCloud backup instead. Go to Settings > [Your Name] > iCloud on your old phone and tap "iCloud Backup" to create a backup manually. On the new phone, choose "Restore from iCloud Backup" during setup and sign in with your Apple ID.
Android to Android transfer
During setup on your new Android phone, you'll see a screen asking whether you want to copy apps and data from another phone. Tap "Copy your data" and follow the prompts to sign into your Google account. The phone will show you what data is available to transfer — contacts, calendar events, Gmail, photos, and app data stored in Google Drive.
Select what you want to move and tap "Copy." This process happens over Wi-Fi and can take 30 minutes to several hours depending on the amount of data. Your apps will download from Google Play Store after the transfer completes. If you're switching from a Samsung phone, you can also use Samsung Smart Switch, which transfers more data types including text messages and call history.
If you don't have access to your old phone, sign into your Google account on the new phone and go to Settings > Accounts > Google. Tap your account name and select "Account sync." Turn on the types of data you want to sync — contacts, calendar, Gmail, and photos will restore from your Google account.
iPhone to Android transfer
There's no single tool that moves everything at once, so you'll transfer different types of data using different methods. Start by backing up your iPhone to iCloud: go to Settings > [Your Name] > iCloud > iCloud Backup and tap "Back Up Now."
For contacts, go to iCloud.com on a computer, sign in with your Apple ID, open Contacts, select all contacts, and export them as a vCard file. On your Android phone, open Contacts, tap the menu (three lines), choose "Settings," then "Import," and select the vCard file. For photos and videos, use Google Photos: install it on your iPhone, sign in with your Google account, and let it back up your library. On your Android phone, install Google Photos and sign in with the same account — your photos will appear automatically.
For messages, use a third-party app like SMS Backup+ or Google Messages. SMS Backup+ backs up your text messages to Gmail, where you can restore them on Android. Google Messages (if your carrier supports it) syncs messages across devices. For email, add your email accounts to the Android phone's Settings > Accounts by entering your email address and password. Calendar events and notes stored in iCloud can be exported from iCloud.com and imported into Google Calendar and Google Keep on your Android phone.
Android to iPhone transfer
Apple provides a "Move to iOS" app designed for this switch. On your Android phone, download Move to iOS from Google Play Store. On your new iPhone, during setup, tap "Migrate Data from Android" when you see it. Open Move to iOS on your Android phone and follow the prompts to connect to your iPhone.
The app will transfer contacts, message history, photos, videos, web bookmarks, mail accounts, and calendars. The transfer happens over a local Wi-Fi connection and doesn't use your internet data. This process can take 30 minutes to an hour depending on how much data you have. Keep both phones plugged in and on Wi-Fi until it finishes.
For data the Move to iOS app doesn't handle — like notes, reminders, or third-party app data — you'll need to use cloud services. Sign into your Google account on the iPhone to restore Google Contacts, Google Calendar, and Google Drive files. For notes and reminders, use Google Keep or Microsoft OneNote, which work on both systems. Apps themselves must be downloaded from the App Store and signed into individually with your username and password.
What doesn't transfer automatically and what to do about it
Text messages and call history sometimes don't transfer completely, especially between iPhone and Android. If messages don't appear, check whether you're signed into the right account. On iPhone, make sure iMessage is turned on in Settings > Messages. On Android, set your default messaging app in Settings > Apps > Default apps > SMS app. For older messages you want to keep, take screenshots or use a backup app before switching phones.
Voicemails don't transfer because they're stored on your carrier's servers, not on your phone. You'll need to listen to them on your old phone and save any important ones by recording them or writing down the information. Some carriers let you download voicemails through their website or app.
Apps themselves download from the App Store or Google Play Store, but your login information doesn't transfer. You'll need to sign into each app with your username and password. Some apps store data in the cloud (like banking apps or social media), so your data will appear once you sign in. Others store data locally on the phone, so you may lose settings or progress in games unless the app has cloud backup enabled.
Passwords stored in your phone's password manager may not transfer. On iPhone, passwords are stored in iCloud Keychain; on Android, they're stored in Google Password Manager. If you're switching systems, export your passwords from your old phone's password manager and import them into the new one, or manually enter them as you sign into apps.
Back up your old phone before you start
Create a backup of your old phone before beginning any transfer, in case something goes wrong and you need to restore your original data. On iPhone, go to Settings > [Your Name] > iCloud > iCloud Backup and tap "Back Up Now." On Android, go to Settings > Google > Manage your Google Account > Backup and make sure "Backup to Google One" is turned on, then tap "Back up now."
You can also connect your old phone to a computer and create a full backup. On Mac, plug in your iPhone and open Finder, click your phone, and tap "Back Up Now." On Windows or Android, use Android File Transfer or your phone manufacturer's backup software. Having a backup means you can recover any data that doesn't transfer or gets lost during the process.
Frequently Asked Questions
Can I transfer data if I don't have my old phone anymore?
Yes, but only data that was backed up to the cloud. Sign into your Google account (Android) or Apple ID (iPhone) on your new phone during setup, and choose to restore from backup. Data stored only on your old phone — like text messages or photos you never backed up — cannot be recovered.
Will my apps transfer with all my settings and progress?
Apps download automatically, but settings and progress depend on whether the app stores data in the cloud. Games and apps that sync to your account (like Spotify or Gmail) will have your data. Apps that store everything locally may start fresh. Check the app's settings to see if cloud backup or sync is available.
How long does the transfer take?
Direct phone-to-phone transfer usually takes 30 minutes to an hour for a typical amount of data. Restoring from a cloud backup can take longer depending on your internet speed and how much data you have. Keep both phones plugged in and on Wi-Fi during the process.
What if the transfer fails halfway through?
Restart both phones and try again. If you're using a cloud backup, you can start the setup process over on your new phone and choose to restore from backup again. If direct transfer keeps failing, switch to a cloud backup method instead — it's more reliable for large amounts of data.
Do I need to keep my old phone after the transfer is complete?
Keep it for at least a week to make sure everything transferred correctly and you didn't miss anything. After that, you can factory reset it (which erases all data) before selling it or recycling it. Factory reset is in Settings > General > Reset on iPhone, or Settings > System > Reset options on Android.