A huge vCard file with too many contacts contained in a single.vcf file is typically the cause of your smartphone taking too long to import. Splitting the large vCard file into smaller ones is the best solution. Your phone can read smaller files more easily and contacts will load considerably more quickly without crashing or freezing.
There are two methods for doing this-Manually- Copy contacts into smaller independent files after opening the vCard file in an editor. However this takes a long time.
Using a tool- Using a vCard splitter tool which automatically splits large files into several smaller files in a matter of seconds is the simpler option.
For example you can quickly and easily import contacts on smartphones by using software like
GainTools Split vCard Software which allows you to divide large.vcf files into sections without erasing any contact information.