Source: http://www.bgr.in/news/motorola-moto-x2nd-gen-vs-htc-one-e8-vs-google-nexus-5-vs-oppo-find-7a-specifications-and-features-compared/