Shop prices continued to rise at 4.3% in December as a price rise on non-food items offset easing costs on food.
The increase in the price of goods in stores compared with a year ago was the same rate of inflation as in November and came after several months of easing.