What is the difference between the iPhone 4S and iPhone 4?

The main difference is that the iPhone 4S has Siri who you can talk to and it answers your questions. There are also some minor technical differences. But besides that, they're pretty much the same.