Comparison below between Lumia 640XL and iPhone 6 plus and I have highlighted the differences.
Finger Print Sensor : iPhone 6 Plus has finger print sensor. Lumia 640XL does not have finger print sensor.
Display : In the area of display, iPhone has a higher PPI and will definitely have better display than 640XL.
Processor : However iPhone 6 Plus runs on a 1.2 GHz dual core processor compared to the 1.2 GHz quad core processor on 640XL.
Memory Card Slot : iPhone does not have a card slot but compensates with 16/64/128 GB variant. However the Lumia 640XL has internal memory of 8GB and a card slot expandable to 128GB. Therefore total of 136GB.
Rear Camera : iPhone 6 Plus has an 8MP camera with OIS whereas Lumia 640XL has a 13MP camera. However the sensors on both the phones are the same. Therefore both can produce outstanding pictures.
Front Camera : Iphone 6 Plus has 1.2MP camera capable of 720P whereas Lumia 640XL has 5MP camera capable of 1080P. Today people take selfies everywhere. Instagram definitely shows us that people like to take more selfies and selfie videos.
DLNA : Lumia 640XL supports DLNA out of the box. iPhone 6 plus needs extra gadgets (extra cost) and software to do the same. For photographers and marketing guys this is a great feature for presentation.
NFC : iPhone 6 Plus uses NFC for Apple pay only. Lumia 640 XL comes with NFC to exchange files, photos, contacts etc.
FM radio : Available on 640XL and not available on iPhone 6 Plus.
Both phones have lots of similarities in terms specifications but some of the specifications as mentioned above stands out.
