How long does the battery last in an Oysterquartz?

Some Oysterquartz owners have reported batteries lasting as long as five years. Two to three years seems to be about the average life of the battery, however.  Rolex USA replaces Oysterquartz batteries free of charge, and this service includes new gaskets and pressure testing.