Why are Rainbows Curved?

Rainbows are not always curved. However, they usually appear to be that way because light bends as it reflects off of one surface to another. However, rainbows can appear to be straight as well. It really just depends how the light reflect off of water or any surface.