birth control questions

Asia
i think im interested in taking birth control, ive just heard bad things about them all & never really wanted to try. so does anyone know which birth control gives you few periods, doesn't make you gain weight and is effective?