Mostly, motorcycle jackets last for years. For instance, leather jackets have a long life but need replacement if they get damaged.
The textile jackets require to be replaced after 18 months or riding for around 20k miles.