Not necessarily. Firm mattresses keep your back flat, but if they don't have enough support they'll be too stiff to be comfortable. Your best bet is medium-firm.