I normally replace individual balls but I've found the stripes chips more often than the solids. Recently it just became more cost effective to replace with a new set than replace individual balls for 14 tables.
But guessing on wear I've seen, I'd guess I'll replace again in 5 to 7 years.