Why do woman gain weight on the pill?

I want to get on birth control but I don't wanna gain weight and I wanna have a period every month like I always do. Any suggestions?