My first priority is to try and purchase products made in USA. I figure if most of my $$ are staying in America, that is a huge plus.
If a company has a publicly listed cause that I like, and a competitor doesn't, I would choose the company with the cause.
Smile.amazon.com is a great tool to support a cause. Personally I hate Amazon and Jeff Bezos, I truly believe he will ultimately use his billions against hunters/gun owners. The Amazon concept is genius and if you are going to make a purchase, use the "smile". It does not add to purchase price and it really does put a little money towards a charity. My wife is Vice President of a little non-profit sculpture park here in SoCal and they have received several hundred dollars from the Amazon Smile program.
We belong to several organizations like BHA, California Waterfowl, Society for the Conservation of Bighorn Sheep and the NRA. We actively contribute directly to these orgs as they do a great job.