Cheetah; Tiger; Traveler AA5 Series
Flight Crew Commercial; Flight Crew Multiengine; Flight Crew Instrument
Flight Crew Last 90 Days 24; Flight Crew Total 2000; Flight Crew Type 1000
Communication Breakdown; Confusion
ATC Issue All Types; Conflict NMAC; Deviation / Discrepancy - Procedural Clearance
Air Traffic Control Provided Assistance; Flight Crew Took Evasive Action
Human Factors; Procedure
I was returning to my home airport today on a VFR flight. Clear skies; VFR. I passed over my normal inbound reporting point but because frequency was saturated; I was unable to report my arrival at ZZZ until I was about 1 mile past it. I was told to return there and hold due to busy airspace. As I headed there; I got traffic alert from ZZZ Tower Controller. I had heard previous warning to another aircraft and I identified that aircraft and their relative position to mine using ForeFlight/Stratux display. I was told to turn 20 degrees right; but that would have put me into conflict with the other aircraft. I initiated immediate descent and lost 300-400 ft. and passed close under the conflicting traffic. This was a close call and loss of separation between two aircraft; both of which were in contact with ATC. I was given a vector (turn 20 right) which would have put me on a direct collision course with conflicting traffic at same altitude.I do not believe I have done anything wrong here; I have not committed any violation. I did not adhere to ATC instructions because it would have resulted in a midair collision; destruction of my aircraft; and killed me.So; I think somebody better listen to the tapes; look at the radar data; and maybe go over this with Tower Controllers. The Tower was dealing with an overloaded situation; they did the right thing by telling me to turn back; hold; and give them some relief. No problem. Vectoring me directly towards another aircraft at same altitude? Sorry; they do not get a free pass on that one.
Single pilot reported taking evasive action to avoid a collision with another aircraft.