Display The Nexus 5 has a 5-inch, 1920 x 1080 IPS LCD display, which gives it a density of 445 PPI. Added to this is the sharp display which gives a fantastic viewing experience while watching movies and photos. On the other hand, the Moto X has a slightly smaller screen with a 4.7-inch 1280 x 720 AMOLED display leading to a density of 316 PPI which looks sharp enough while holding it a normal viewing distance. Processor On the power front, the Nexus 5 leaves the Moto X far behind with its Qualcomm Snapdragon 800 2.3 GHz quad-core processor with 2GB of RAM, while the Moto X comes packed with a 1.7GHz Qualcomm Snapdragon S4 Pro dual-core processor with 2GB of RAM. Cameras The Moto X is back in the game here with its 10MP camera which races ahead of the Nexus 5’s 8MP camera. However, both have HDR modes and can shoot at up to 1080p video. Moto X’s camera offers more pixels for still photography at 2MP, while the Nexus 5’s camera offers the same at 1.3MP. Battery Life If you are looking at both the phones and battery life is something that is the clincher, then pick the Moto X. It easily gets up to 4-8 hours more on a single charge when compared to the Nexus 5. Software This is one aspect where both the phones differ slightly. The Google Nexus 5 is powered by Google’s Android 4.4 KitKat. The Moto X runs on Android 4.2 Jelly Bean (that can be upgraded to KitKat).