The devices that are iOS 5 compatible are:
This means, unfortunately, that if you have an older model--such as an iPhone 3G--you're out of luck when it comes to iOS 5. That said, if your hardware is that old, isn't it probably time for an upgrade anyway?
All of the devices on this list are also compatible with iOS 5.1.
Got a tech support question? Ask it in the discussion forums.
Want tips like this delivered to your inbox every week? Subscribe to the free weekly iPhone/iPod email newsletter.