Sign in to the same Google account on the new Android phone
On the old Android phone, go to Settings > Accounts > Google (or Settings > Google > Account services) > turn on Contacts sync
On the new Android phone, go to Settings > Accounts > Google (or Settings > Google > Account services) > turn on Contacts sync
Wait for contacts to finish syncing
If using iPhone to iPhone, enable iCloud on the old phone: Settings > [your name] > iCloud > turn on Contacts
On the new iPhone, sign in to the same Apple ID and enable iCloud Contacts: Settings > [your name] > iCloud > turn on Contacts
If using iPhone to iPhone and iCloud is not available, use iTunes/Finder or Quick Start
Use Quick Start to transfer during setup, or restore from an iPhone backup that includes contacts
If moving from Android to iPhone, export contacts from Android as a vCard file
On the old Android phone, open the Contacts app > Settings > Import/Export > Export > choose vCard (or export to a .vcf file)
Transfer the .vcf file to the new iPhone (via email, cloud storage, or iCloud Drive)
Open the .vcf file on the iPhone to import contacts
If moving from iPhone to Android, export contacts as a vCard from iCloud
On a computer, go to iCloud.com > Contacts > select contacts > click Export vCard
Transfer the .vcf file to the Android phone and import it in the Contacts app: Contacts > Settings > Import/Export > Import from .vcf
Use a SIM card only if contacts were saved to the SIM on the old phone
On the old phone, export/save contacts to SIM
Insert the SIM into the new phone and import contacts from SIM in the Contacts app
Use a third-party backup app only if it supports contact transfer between your specific devices
Follow the app’s backup/restore steps for contacts
If contacts don’t appear, confirm the correct account is selected in the Contacts app (e.g., Google account vs device)
Force sync: on Android, go to Settings > Accounts > Google > sync now
Restart the phones and confirm internet connection is active
