List of iPod touches

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