I believe that most tops will start to tear/leak after about three to five years. I remember reading that somewhere but not sure where. However, my soft top on my Wrangler lasted about 8. At the time of me putting it down though, it was barely keeping my dry when it rained.
Current: 2013 Jeep Wrangler Unlimited
Past: 2013 Jeep Grand Cherokee Laredo
1998 Jeep TJ SE