Should i buy a Lenovo K5, Mi4, Moto g4 or Moto X Play?

I'm on a budget and i want to get the best smartphone my budget can get i'm in the range of those Phones. In your experience which one is the best for me?
I'll be using it to take some pics, whatsapp, facebook, twitter and an occasional game (im not that into gaming)
I love the mi4 but i don't love the fact of 16gb only
I love the X play battery life

I like to mod my phone (ROMS and stuff) and it's getting hard for me to decide. Come on guys help me out take a decision.

Show Accepted Answer

Guest Quick Reply (No URL, BBcode or HTML)

Last post by schmitt.nathaniel
2 hours ago
Last post by wilma.hessel
2 hours ago
Last post by denesik.alec
2 hours ago
Last post by ddavis
2 hours ago