Greetings, I am Joe and happy to assist.
Your question is not one easily answered, and for very good reason - Phishing by its very nature is set up to look legit and bypass conventional security measures, even Anti-viral and Anti-malware measures.
You are actually the best anti phishing tool. Protecting yourself simply requires one to be vigilant about certain things:
1) Never reply to an email you didn't solicit in the first place - if you didn't ask for it, don't open it, or any links in it.
2) If you receive an email you are concerned may be legit but aren't sure, don't contact the sender via the email. Instead get the name of the sender and their company, and contact that company directly using the contact information on their website.
3) If you receive an email from someone you trust, but the email doesn't look like something they normally would send, do not open any links from it. Instead contact the sender (again, not using the resources in the email to do so) and ask if they sent that email. If they did not, just delete.
Those are the main steps to avoid phishing attacks. Because of the difficult tracking nature of these emails, and because those making them are always evolving, the above 3 steps are the best prevention on a personal level. There are corporate solutions, but those cost in the thousands of dollars and are meant to be managed by an in-house security team.
I hope that answers your question. If you are looking for the best Antivirus or Anti Malware tools (Free), then for Antivirus, Kaspersky is a known excellent one, and for Anti_Malware, Malware Bytes is tops, followed by Spybot.