The Which? monthly comparison has revealed Aldi has been the cheapest supermarket for 12 months in a row.