Which mobile is the best? LENOVO VIBE P1 or XIOMI MI4 or MOTO X PLAY or ONE PLUS ONE?

Please suggest me good quality mobile with high battery backup.
Because i'm heavy user.
My last mobile was samsung galaxy s4 with exnos proccessor but it was my worst mobile ever.
Its battery backup was so cheap and cheap customer service centers.
My favorite specificatons are
1)ANDROID OS (BECAUSE EASY TO SHARE DATA),
2)UPTO 2 gb RAM UPTO 16 GB ROM UPTO 3000 MAH BATTERRY (GOOD IF LI-PON),
3)QUALCOME OCTACORE PROCCESSOR,
4)UPTO 13 MP CAMERA DUAL SIM ETC.
I'm confuse between
LENOVO VIBE P1 VS XIOMI MI 4 VS MOTO XPLAY VS ONE PLUS ONE.
please help me.

Added (1). Please suggest me good quality mobile with high battery backup.
Because i'm heavy user.
My last mobile was samsung galaxy s4 with exynos proccessor with worst battery backup.
my worst mobile ever.
My favorite specificatons are
1)ANDROID OS,
2)UPTO 2 gb RAM,
3) UPTO 16 GB ROM,
4) UPTO 3000 MAH BATTERRY (GOOD IF LI-PON),
5)QUALCOME OCTACORE PROCCESSOR,
6)UPTO 13 MP CAMERA DUAL SIM ETC.
selected mobiles are.
LENOVO VIBE P1 VS XIOMI MI 4 VS MOTO XPLAY VS ONE PLUS ONE.
please suggest me. Which mobile is the best LENOVO VIBE P1 or XIOMI MI4 or MOTO X PLAY or ONE PLUS ONE

Lenovo Vibe P1 is the best phone which will satisfy all your needs. Firstly its a dual sim smartphone. It runs on 1.5 GHz Octa Core and it is backed by 2GB of ram which ensures a lag-free experience. The camera is of 13 MP Primary and a 5 MP Front camera for capturing the best moments. It is powered by 5000 mAH battery life which is the best among these phones. It comes with an internal memory of 32GB which can be further expanded up to 128Gb. The best part is it comes with a Fingerprint sensor too.