Fresh crab will always catch fish whites won't.
Crab from april - december 9 months
whites from jan - march 3months
To me there is no doubt which is best. CRAB
Whites can be deadly but they are very overated and often sort out the smaller "nuisance" fish, lots of baits have their day.
Razors after a storm, rag in march, maddies for scratching, sandeels for dogs etc