Durability. Memory foam mattresses are more durable than spring mattresses. Body oils and dirt do not build up within a foam mattress as quickly as they do in a spring mattress. ... Takeaway: A good quality memory foam mattresses will last between 8 to 10 years, while spring mattresses will only last about 5 years.