List of iPod touches

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