On a rug store, shoppers pick the size first and the price second.
So I show the price on every size option, plus a "Popular" tag on the one most people choose. No guessing, no surprise at the cart.
On your product pages, is the price on the variant button or only at the top?