Buy iPhone 5 now or wait?

Is it worth buying the iPhone 5 now or should I wait for the iPhone 5S/6? I've read a lot of different rumors, some of which seem to suggest it could be up to 6 months before the new devices come out.

Thoughts?