From reading this thread (and from my own experience) it seems the best way to mitigate spam calls is to buy your phone in an area code away from your home! Spam always finds a way...
This mostly works. After military service, I never changed back my cell number and I never answer if it is from the old area code. Though, I did once and it was a volunteer fire station asking for donations.