With proper care these should last a long time.  By proper care, I mean limiting their exposure to the bright summer sun and perhaps putting them under a tree when heavy rain is expected and giving them a chance to dry out.  They are well made and  they look great on my metal outdoor dining chairs.