The easiest way to transfer Contacts from Android to iPhone is by syncing Contacts on your Android device to the Gmail Account linked to your Android phone and adding the same Gmail Account to iPhone.
If for some reason, you do not want to add your Gmail Account to iPhone, the other option is to download Gmail Contacts to computer and upload them to the iCloud Account linked to your Apple ID on iPhone.
Transfer Android Contacts to iPhone
If you are making a switch from Android to iPhone, you can find below 2 different methods to transfer Contacts from Android to iPhone.
1. Transfer Contacts from Android to iPhone Using Gmail
As mentioned above, this method involves syncing Android Contacts to the Gmail Account linked to your Android Phone and adding this Gmail Account to iPhone.
Step 1. Sync Contacts from Android Phone to Gmail
The first step is to make sure that all the Contacts on your Android phone are available in the Gmail Account linked to your Android device.
1. Go to Settings > Passwords & Accounts > Gmail.
2. Select your Gmail Account > move the slider next to Contacts to ON position.
3. Next, tap on 3-dots icon located at top-right corner and select Sync Now or Sync All option.
This step ensures that all your Android Contacts get synced to the Gmail Account linked to your Android Phone.
Step 2. Add Your Gmail Account to iPhone
Now that all your Android Contacts are available in your Gmail Account, you can follow the steps below to Add your Gmail Account to iPhone.
1. Open Settings on your iPhone > scroll down and tap on Contacts.
2. From the Contacts screen, go to Accounts > Add Account > on the next screen, select Google.
3. On the next screens, enter your Email Address and Password to Sign-in.
4. On the next screen, move Contacts to ON position > on the pop-up, tap on Keep On My iPhone and tap on Save.
After this open the Contacts App on your iPhone and you will find all your Contacts from Android Phone.
2. Transfer Contacts from Android to iPhone Using iCloud
This methods involves syncing Android Contacts to Gmail > Downloading Gmail Contacts to computer > Uploading Gmail Contacts to iCloud > Syncing iCloud Contacts to iPhone.
Step 1: Sync Android Contacts to Gmail
Follow the same steps as provided above in the first method to make sure that all your Android Contacts are available in your Gmail Account.
Step 2. Download Contacts From Gmail to Computer
1. Using a computer, login to your Gmail Account.
2. Click on Google Apps icon (top-right corner) and select Contacts App in the drop-down menu.
3. On the Contacts screen, scroll down and click on the Export option.
4. On the pop-up, select vCard (for iOS Contacts) option and click on Export.
5. On the next screen, select the location for Contacts File (.vcf File) and click on Save.
This will download all your Contacts from Android Phone to computer in the form of a vCard file.
Step 3. Upload Gmail Contacts to iCloud
1. Using a computer, go to iCloud.com and Login to your iCloud Account.
2. Once you are in iCloud, click on the Contacts tab.
3. On the Contacts screen, click on the Gear Icon and select Import vCard option.
4. On the next screen, select the Contacts File (.vcf file) that you want to import and click on the Choose button.
This will import all the Android Contacts to your iCloud Account.
Step 4. Sync iCloud Contacts to iPhone
1. Open Settings on your iPhone and tap on your Apple ID Name.
2. From Apple ID screen, go to iCloud > enable iCloud Contacts by moving the toggle to ON position.
After this, you should be able to see all your Android Contacts in the Contacts App on your iPhone.