According to the news, iOS 5 is supposed to be released today. You'll need to upgrade to iTunes 10.5 in order to update your device. It'll run full-featured on iPad, iPad 2 and iPhone 4/4S and with reduced features on older devices.
I'm getting an iPhone 4S this week or next (whenever it...