What is smaller iPhone or iPhone 4?

To date, there are 3 iPhone models: iPhone 3GS, iPhone4, and iPhone4S. They all have the same display size and height, but vary in width.