What is the best birth control?

I havent been on any in like 5-6 years but I had my last baby and don’t want anymore so I need to do something but I’d like to have minimal side affects DEFINITELY not gaining more weight