I don't get too much of them. I recently installed Spamblocker from F-droid. It uses a list of reported spammers to warn you that a call might be spam. And it works.
It also helps that I don't have much family or connections outside the country, so if I see a weird countrycode I already know it is BS.
And I just don't get called very often. Luckily I am in Europe, which means that if I leave my number with a company so they can call me, they cannot sell that number to anyone else.
I think over the last 5 years I've had maybe 6 calls? Something like that. I immediately know what is up and don't even pick up.