Answer:
Loose sweets
Explanation:
pre-packed sweets (price per gram) = 1.99/120 = £0.016583/g (5 s.f.)
loose sweets (price per gram) = £1.59/100 = £0.0158/g
By comparison, we can tell that the price per gram for loose sweets is less than that of the price per gram of pre-packed sweets. Therefore, loose sweets are of a better value.