List of iPod touches

There are currently four generations of the iPod touch. A comparison of them is below: