Birth Control

Which birth control is best for preventing pregnancy without too many side effects? I have been told birth control makes some woman gain weight!