Best birth control for the first time

I would like to start to consider getting on birth control. What’s the best birth control that doesn’t give side effects like weight gain and depression. I am very prone to gaining weight in matter of days if i don’t watch what I eat and I’m worried that my weight will sky rocket if I go on birth but I also want to be able to worry less about getting pregnant.