Birth Control

What is the best birth control out there and which birth control doesn't make you gain alot of weight.