Get an iPhone. None of those programs are able to be installed on it.
Some people do run a program that strips away the protections that Apple has for the iPhone. Those are “jailbroken” - as they call it. One should never jailbreak their iPhone, because then all sorts of bad things can happen to it.
For how long, though? I can't see Uncle Snooper just letting tens of millions of Americans walk around with their privacy fully intact. He's going to figure out a way to break into their phones.