Su marido ha estado en prisión por tres años.

Is there a difference between “prisión” and “carcél”? Is their use regional, or do they refer to different types of prisons, sort of like how in English the word “jail” is more likely to refer to a local prison whereas in the case of of a federal prison you almost always only use the word “prison” and not “jail”?