There's a lot of Answer of this Question.It's Totally Depend on your Price Range". There's are different best Android Phones in every price.