The smaller ones like bristle tooth tangs (Kole Tang...) would need 48" tanks (75, 90, 120...) larger tangs need 6' and the biggest need 8' or more at full size. This is for long term success and simply my opinion.
EDIT: Just saw your fish list. A yellow could be kept in a larger 48" tank, like a 120 probably. The P. hepatus and achilles would need a 6' (probably one of the larger 6' for the hepatus) and the Sohal gets HUGE and I would reccomend an 7 or 8', although some do keep them in 6' tanks.