Upgrade

I have an iPhone 4S and my upgrade is in March, would it be smart to upgrade to the 5S or just hold out for maybe a 6? I know that's a long time from March but still. I'm leaning towards just getting the 5S but I'm still unsure.