Implant vs IUD

Hey, i’m thinking about switching birthday controls but i don’t know which one. I’ve been considering the IUD and Implant. I was leaning more towards the IUD until i was told that there was a possibility i can spot for six months. The issue i have with the implant is that it has been known to cause weight gain. I’m on the pill right now and i always remember to take it but i’m going to college next year and what a longer term birth control and I don’t want to worry about taking a pill everyday. I also know everyones body’s different but which birth control has a better chance of stopping your period ?