Recommendations for BC

J
Hi ladies 
Do you guys know what's the best BC method? 
I was either thinking of getting the depo shot but does it really make you gain weight ?! 
Either the depo or the patch ? I just don't want to gain weight since I'm already losing weight...
Which one of these would you best recommend for me ?