Grain can be caused by several factors including low light, over-processing or a poor camera sensor. The newer models of iPhone have better sensors which is why they tend to look clearer and sharper, but no matter which iPhone you have, there are certainly steps you can take to reduce grain in your pictures.