They always seem to choose the shells of large gastropods: knobbed whelks, murexes, etc. But often these shells have broken bits, and they are covered with colonies other marine organisms. These get some mobility from the crab, and the crab must get some benefit (camouflage or protection) from this little community he carries around on his back.