I have a Christmas ‘present’ for you, in the form of a hack which costs you nothing and is worth much. I learned it quite by accident, as I will explain.
Most spam calls these days utilize a mechanism which makes them appear to come from the area code where your phone number suggests you live. And of course they don’t tell you the identity of the caller.
Our cell phones have a northern CA area code, where we no longer have a winter home. Our phone directories contain the numbers of everyone in that area we would want to receive calls from. So when we get a call from the old area code with no name shown, we simply don’t answer the call.
Translation: we get call screening for free, because our phones reflect an area code where we do not live. My understanding is that your cell provider will give you any area code of your choice. Choose one where you do not live or have friends and any calls from that area will be spam and can be ignored.