I have many sweaters that give hand wash instructions and end by saying "or dry clean". What do you choose when you see that?

I used to choose dry clean because it is easier, but I kept seeing things that said dry cleaning is harder on your clothes. I've not had a problem with things coming out badly with dry cleaning but I do go to a "clean" cleaners...CO2 or something like that.

I was just trying to do more handwashing for the cost basically. Recently though I hand washed a favorite sweater...very gently too...and had it fade (like the wash water was green) and come out less silky looking. Now I'm inclined back to dry cleaning.

I'm just curious. When given the choice on a care label, which one do you go for? And which one do you actually think is harder on clothes?