Answer:
The 100 g bag is the better value.
Explanation:
Calculate the unit prices as follows:
1.49 British pounds
------------------------------ = 0.0124 British pounds / gram
120 grams
0.89 British pounds
------------------------------ = 0.0089 British pounds / gram
100 grams
The 100 g bag is the better value.