Depends on how long you want to keep it. Also depending on when the Samsung Galaxy S5 is coming. I mean they will last quite a while. I bought my Samsung Galaxy S2 about 2-3 years ago and still using it. So if you feel you can be happy with an S4 then go ahead and buy it, but remember if you wait for S5 it will be a bit more expensive since they tend to be during release.