My phone app does a good job of labeling suspected spam calls and texts so I just set it to auto ignore all those and that's been pretty good so far, but I'm just using the default phone app on samsung,
when I had pixel the Google phone app was nice because it would auto answer if it was maybe a real number and only ring once they said why they were calling so if it wasnt important they would just hangup without you being bugged