Your best bet is to just have the shirt steamed instead of pressed. It's a bit more money but preserves the fabric better. If you're getting a patterned, striped, or printed shirt pressed repeatedly, the coloration is going to begin to fade under the intense heat.
I've taken to washing my shirts at home and steaming them, and they have all felt much crisper as well as lasted longer. I only dry clean wool now.