Tin is less reactive than zinc and forms a protective oxide layer that prevents food contamination. Zinc is more electropositive in the reactivity series, so it would react more readily with acidic food contents, potentially contaminating the food and compromising the can. Tin's lower reactivity makes it ideal for food container lining.