Each type has its advantages and disadvantages. For example spring mattresses have low cost and good durability(between 7 and 10 years). But they also have poor back support and do not distribute your body weight evenly. Foam mattresses are better in this characteristics, so I recommend to choose them .