Best BIRTH Control

KT
What is the go to B.C. We're about to be first time parents!!!! But I definitely don't want to get pregnant again for another 3 or 4 years. So what's the best route? The pill? mirena?