Bearings or struts?

2004 civic with 60k+ miles. I’ve had bad tire cupping for awhile which has created a lot of road noise. Tire place syas its the struts and the dealer says its the bearings (and not the struts). Both are expensive but how do I know which one is right??

Usually cupping is caused by bad struts/shocks. I seriously doubt the bearings are bad on a car with this few miles.