It will be about 2 years / 20 K miles until I'm ready to replace mine ( or sooner if it goes south before then ).
As a self professed PM kind of guy, who religiously keeps the coolant changed frequently (?), your pump may never need to be changed out. To change out a functioning, non leaking pump in that case seems a waste of those dollars to me.