Motorola has launched its much-awaited Moto G (2015) aka Moto G (3rd Gen) model. It comes with several feature upgrades over its predecessor and also has an affordable price tag. But it looks like it will face stiff competition from Elephone P7000.

The Moto G (2015) is priced at $179 (£179) for the base model, 8 GB. The 16 GB model comes with a price tag of $203, which means it is equipped to take on Elephone P7000, which is priced at $209.99.

It is not easy to give a concrete verdict but here is a specification comparison to help you buy the handset that suits your needs:

Display: Elephone P8000 has a much better display with a 5.5-inch FHD screen and 1080×1920 pixels (400ppi) resolution compared to Moto G (2015)'s 5-inch HD display with 720x1,280 pixels (294ppi pixel density).

Processor: Moto G (2015) is powered by a Qualcomm Snapdragon processor 410, while Elephone P8000 is powered by a superior MediaTek MT6753 processor.

Operating System: Moto G (2015) runs on Android 5.1.1 Lollipop, while Elephone P8000 runs on Android 5.0 Lollipop.

Memory: Elephone P8000 comes packed with a 16 GB internal memory expandable up to 128 GB via microSD cards and 3 GB RAM, while Moto G (2015) has 1 GB RAM for 8 GB internal memory variant and 2 GB RAM for 16 GB model.

Camera: Both the devices have 13 MP main camera and 5 MP front snapper.

Battery: Elephone P8000 has a powerful 4165 mAh battery, which offers 21 hours of talktime and 2-4 days of regular use, compared to the 2,470mAh battery in Moto G (2015).

Conclusion: Elephone P8000 is clearly the winner with superior specifications. However, it may be mentioned that Motorola's products are more known for its value and not features.