However, it is still possible to own a high-end smartphone for the cheap. Both the Moto X and the Google Nexus 5 are built to offer the best performance at a small price. Soon to join this list is the highly anticipated OnePlus One. With all three great smartphones around, which is the pick of the pack?
Both the OnePlus One and the Nexus 5 are able to offer users a superb display experience that can compete with the likes of the Samsung Galaxy S5 and the HTC One M8. The former has a 5.5inch JDI 1080p full HD screen that offers 1920x1080p at 401ppi whereas the latter has a 5inch 1080p HD IPS+ at 445ppi. The Moto X is far behind with 720p AMOLED display on a 4.7inch screen.
In terms of processors, the OnePlus One is the best out of the three as it is built with the 2.5GHz Snapdragon 801 chip with 3GB RAM, Adreno 330GPU and 16/64GB storage. The much older Nexus 5 features a Snapdragon 800 with 2GB RAM, Adreno 330GPU and 16/32GB storage. The Moto X is still last with the Snapdragon S4Pro dual-core chip with Adreno 320 GPU.
The OnePlus One is as impressive as it gets as it offer the best cameras among the three. The 13MP Sony Exmor IMX 214 camera with 6 lenses offers a dual LED flash with 4K video recording, 720p video with 120FPS and a 5MP front shooter.
Another amazing thing about this upcoming device is the battery capacity which amounts to 3100mAh.
The most important aspect is the price. The entry level 16GB OnePlus One cost only $299. This makes it a clear winner as the slightly less powerful Nexus 5 has a price tag of $349. The Moto X is $0.99 cents more than the Nexus 5 and is the least powerful device of the three.