Microsft Lumia 640 and
Microsoft Lumia 540 are very fine products if you want to have a
windows phone. Both comes with a very close price tag to each other. So, as you asked for a detailed comparison between these two
smartphones, I would love to help you!
Display: There is nothing any 'to spot' difference between their display features. Both features 5 inches of screen and 720x1280 pixels of screen resolution.
Winner: Its a tie here!
Hardware: They both are really very close to each other in hardware specifications. Lumia 640 as well as Lumia 540, both have same RAM and internal memory, i.e., 1GB of RAM and 8GB of internal memory. But the difference arises in the processor as Lumia 540 has 1.2GHz quad-core Qualcomm Snapdragon 200 but Lumia 640 features a little bit higher processor - 1.2GHz quad-core Qualcomm Snapdragon 400.
Winner: Microsoft Lumia 640 wins due to its greater processor!
Camera: Again, there's nothing difference in their rear camera specs but the plus point for Lumia 540 arises in front camera specs. Lumia 540 has a 5 MP of front cam but Lumia 640 has a very poor front cam of 0.9 MP only.
Winner: Here, Microsoft Lumia 540 wins clearly!
Battery Life: Microsoft Lumia 540 has only 2200 mAh battery capacity whereas Lumia 640 features a much bigger battery of 2500 mAh.
Winner: Again, Microsoft 640 wins!
Gaming Experience: To have a much better gaming experience, you should go with Microsoft Lumia 640 as it has a greater processor. And it also supports Java which Lumia 540 lacks in!
Winner: Microsoft Lumia 640 is winner.