The fastest way depends on what phone you're switching from and to
If you're moving from an iPhone to another iPhone, use iCloud or a wired connection through a computer. If you're moving from Android to Android, use Google Account sync or Samsung Smart Switch. If you're switching between iPhone and Android, you'll need to transfer apps and data separately because the two systems don't have a direct bridge — contacts and photos move easily, but app data often doesn't.
The method you choose affects how long the transfer takes, whether you need a computer, and what data actually makes the move. Some methods transfer everything automatically; others require you to manually move certain things. Start the process before you stop using your old phone, because you'll need it to verify your identity on the new one.
Key Takeaways
- iPhone to iPhone transfers work through iCloud, a computer cable, or Quick Start (a wireless method that takes 15 to 30 minutes).
- Android to Android transfers use your Google Account, which syncs contacts, email, calendar, and some app data automatically once you sign in.
- iPhone to Android and Android to iPhone transfers require moving contacts, photos, and messages through separate tools because the systems don't sync directly.
- Keep your old phone powered on and nearby during the transfer, because you'll need it to verify two-factor authentication codes.
- Photos, videos, and documents transfer reliably; app data, text messages, and call history often require extra steps or don't transfer at all.
iPhone to iPhone: Quick Start, iCloud, or computer cable
Quick Start is the easiest method if both phones are in front of you. Turn on the new iPhone and hold it near the old one. The old phone will show a setup screen; point its camera at the animation on the new phone's screen. Once the phones recognize each other, enter your Apple ID password on the new phone, and the transfer begins. This method moves your Apple ID, iCloud data, app purchases, home screen layout, and settings. It takes 15 to 30 minutes depending on how much data you have and your Wi-Fi speed.
iCloud backup works if you don't have both phones at the same time. On your old iPhone, go to Settings > [Your Name] > iCloud > iCloud Backup and tap Back Up Now. Wait for the backup to finish (check the progress bar). Then on the new iPhone during setup, choose "Restore from iCloud Backup" and sign in with your Apple ID. Select the backup you just created. This method transfers everything that iCloud backs up: photos, messages, app data, settings, and home screen layout. It takes longer than Quick Start because the new phone downloads everything from Apple's servers.
Mac or Windows computer is the most reliable method if something goes wrong with wireless transfer. Connect your old iPhone to a computer, open Finder (Mac) or iTunes (Windows), and create an encrypted backup. Then connect the new iPhone, open Finder or iTunes again, and choose "Restore from Backup." Select the backup you created. This method transfers everything on your phone, including data that iCloud doesn't back up. It requires a cable and takes 30 minutes to an hour depending on your phone's storage.
Android to Android: Google Account sync and Smart Switch
Google Account sync is the automatic method. On your new Android phone during setup, sign in with the Google Account you used on your old phone. Android will automatically sync your contacts, email, calendar events, and some app data. This happens in the background and continues over the next few hours. Photos and videos stored in Google Photos sync if you had backup turned on. This method is fast and requires no extra steps, but it doesn't transfer text messages, call history, or data from apps that don't use Google's backup system.
Samsung Smart Switch is Samsung's tool for transferring everything at once, including text messages and call history. On your new Samsung phone, open Smart Switch and choose "Receive Data." On your old phone (Android or iPhone), download the Smart Switch app and choose "Send Data." The phones connect wirelessly and transfer contacts, messages, call history, photos, videos, and app data. This takes 10 to 30 minutes depending on how much data you have. If your old phone isn't a Samsung, you can still use Smart Switch by connecting both phones to a computer with a USB cable.
If your old phone isn't a Samsung, you can use Google's built-in transfer tool instead. During Android setup on your new phone, you'll see an option to transfer data from your old Android phone. This works over Wi-Fi and moves contacts, messages, call history, photos, and app data. It's slower than Smart Switch but doesn't require downloading an extra app.
iPhone to Android: What transfers and what doesn't
Contacts, photos, and videos transfer easily. Before you switch, go to Settings > [Your Name] > iCloud on your iPhone and make sure "Contacts," "Photos," and "iCloud Drive" are turned on. On your new Android phone, sign in with a Google Account, then go to Settings > Accounts and add your iCloud account. Android will sync your contacts and photos from iCloud. Alternatively, export your contacts as a file from iCloud.com and import them into your new phone's contacts app.
Text messages and call history do not transfer between iPhone and Android. If you need to keep them, take screenshots of important conversations before you switch. Some third-party apps like Backuptrans can transfer messages, but they require a computer and cost money. Most people accept that text messages stay on the old phone.
Apps and app data transfer partially. Your Google Play Store account will show all the Android apps you've ever installed, and you can download them again on your new phone. However, data inside those apps (game progress, saved settings, login information) often doesn't transfer unless the app developer built in backup. Check the app's settings to see if it has a backup or export option. For important apps like banking or email, you'll need to log in again on the new phone.
Android to iPhone: What transfers and what doesn't
Apple provides a tool called Move to iOS that runs on your Android phone and transfers data to a new iPhone during setup. Download Move to iOS from the Google Play Store, start it on your Android phone, and follow the prompts. On the new iPhone during setup, choose "Migrate Data from Android." The phones connect wirelessly and transfer contacts, calendar events, photos, videos, text messages, and some app data. This takes 10 to 30 minutes. After the transfer, you'll need to download iPhone versions of your Android apps from the App Store and log in again.
If you don't use Move to iOS, you can transfer contacts and photos manually. Export your contacts from your Android phone as a .vcf file, email it to yourself, and import it into your iPhone's Contacts app. Photos stored in Google Photos will sync automatically once you sign in with your Google Account on the iPhone. Photos stored only on your Android phone need to be uploaded to Google Photos, OneDrive, or another cloud service first.
Text messages and call history do not transfer from Android to iPhone. App data also doesn't transfer because Android and iPhone apps are separate. You'll need to download the iPhone version of each app and log in again. Some apps (like WhatsApp or Telegram) let you export your chat history before you switch, but most don't.
What to do before you start the transfer
Charge both phones to at least 50 percent battery. The transfer process uses a lot of power, and if either phone dies halfway through, the transfer may fail or leave you with incomplete data. Keep both phones plugged in during the transfer if possible.
Make sure you know your passwords. You'll need to sign in with your Apple ID (for iPhone), Google Account (for Android), or both (if switching between systems). If you've forgotten a password, reset it before you start the transfer, because you won't be able to access your account during setup.
Back up your old phone manually if you're worried about losing 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 is turned on. This creates a safety copy in case something goes wrong during the transfer.
Update both phones to the latest software before you start. Go to Settings > General > Software Update on iPhone, or Settings > About Phone > System Update on Android. Newer software fixes bugs that can interrupt transfers.
Troubleshooting common transfer problems
The transfer stops or fails partway through. This usually means the Wi-Fi connection dropped or one phone ran out of battery. Charge both phones fully, connect them to the same Wi-Fi network, and try again. If you're using a computer cable, make sure the cable is plugged in firmly and the computer recognizes the phone. If the transfer fails a second time, try a different method (for example, use iCloud instead of Quick Start, or use a computer cable instead of wireless).
Some apps or data didn't transfer. This is normal. Apps that don't use the system's backup feature won't transfer automatically. Download them again from the App Store or Google Play Store and log in. For data inside apps, check the app's settings to see if it has a backup or export option. Text messages, call history, and some app data often don't transfer between phones, especially when switching between iPhone and Android.
You're asked for a two-factor authentication code but don't have access to your old phone. If your old phone is already turned off or you don't have it, you can use a backup authentication code (if you saved one when you set up two-factor authentication) or contact Apple or Google support to verify your identity another way. This is why it's important to keep your old phone powered on during the transfer.
Photos or videos didn't transfer. Check whether they were stored in iCloud Photos (iPhone) or Google Photos (Android), or only on the phone itself. Photos stored only on the phone don't transfer automatically. Upload them to a cloud service first, then download them on the new phone. If they were in iCloud or Google Photos, sign in with the same account on the new phone and they should appear.
Frequently Asked Questions
Do I need to keep my old phone after the transfer is done?
You can turn it off once the transfer is complete and you've verified that everything arrived on the new phone. Keep it powered on for at least a few hours after the transfer so you can retrieve any two-factor authentication codes if needed. After that, you can erase it and recycle it or sell it.
Can I transfer data if my old phone is broken and won't turn on?
If the phone won't turn on, you can't transfer data directly from it. Your best option is to restore from a backup if you created one before the phone broke. On iPhone, use iCloud Backup or a computer backup. On Android, sign in with your Google Account on the new phone and it will sync contacts, email, and some app data. Text messages and call history stored only on the broken phone are lost.
Will my text messages transfer if I switch from iPhone to Android?
Not automatically. Apple and Google don't have a direct bridge for text messages. You can use a third-party app like Backuptrans to transfer them, but it requires a computer and costs money. Most people accept that text messages stay on the old phone and start fresh on the new one.
How long does a full data transfer usually take?
Quick Start on iPhone takes 15 to 30 minutes. iCloud backup takes 30 minutes to an hour depending on how much data you have. Computer cable transfers take 30 minutes to an hour. Android Google Account sync happens in the background over several hours. Smart Switch takes 10 to 30 minutes. The exact time depends on your Wi-Fi speed, how much data you're transferring, and how full your phone's storage is.
What happens to my old apps and subscriptions when I switch phones?
Apps stay on your old phone. On the new phone, you download them again from the App Store (iPhone) or Google Play Store (Android). App subscriptions (like a paid game or productivity app) follow your account, so you don't pay twice — sign in with the same Apple ID or Google Account on the new phone and your subscriptions appear. However, you'll need to log in to each app individually, and app data (like game progress or saved settings) often doesn't transfer.