Whether a soft or hard pillow is better for your neck will depend on your style of sleep. If you sleep on your side a firmer pillow will help support the contour of your neck more effectively, keeping your spine in alignment and reducing the likelihood of pain. If you sleep on your front, a soft pillow is recommended to prevent overarching in the neck.