Caterpiller or Sawfly larva?

Caterpiller or Sawfly larva?

Observation - Caterpiller or Sawfly larva?. Description: Green Larva on well eaten Yellow Flag Iris leaf growing in pond. Has double rows of lighter coloured spots.

Green Larva on well eaten Yellow Flag Iris leaf growing in pond. Has double rows of lighter coloured spots.