White perch are related to white bass, yellow bass, and stripers. Smallmouths and largemouths are in the sunfish family so they aren't even related. I'm not a big fan of eating smallies and largemouths, and didn't like white bass, yellow bass or stripers to eat, never caught so never tried white perch.