Well, it's up to you, if you can afford it, wait for the S4. However, don't expect to be on the latest all the time. Even the S4, a few months after its release, will be overtaken by other phones, the same way each months there are newer phones coming out. You have to face it, most of the other company such as HTC come up with a higher phone very often, they don't wait a whole year for a new flagship release, as Samsung and Apple do. At this point, yeah, given that you don't have an S3 yet, wait and see if the S4 is what you want. You have plenty of choices, I'd personally have a look at the Xperia Z, but I don't have the money for it, now.