The best thing to do if you want a new phone is to wait. I think the 6P is the best Android device out, but it doesn't do anything significantly better than the Nexus 6, which is $250 brand new from Amazon. As for iOS, I like the 6S+ with 2GB of RAM, but face it, iOS hasn't been anything spectacular in awhile. A 5C runs just as well as the 6/6+/6S/6S+. Innovations with phones have ceased to do much. The Surface Phone, which is rumored, could have an X86 processor, which would take mobile OS usage to another level.