Which iPhone is the best out of them all?
Obviously the 5 but if you are going to get one then wait until the 6 comes out next year.
It's depend on you. But my opinion is the iPhone 4s.
I like my 5, but I haven't had another one to compare to it.
5s is the newest, with fastest cpu and newest software/technology.
4th gen and higher
If you decide to buy ,it depends on how much you want to cost.
At the moment, I think it's the 5, 5S and 5C.