Modern UPVC windows last 20–30 years. The sealed units may need replacing sooner (15–20 years), but that is a simple repair, not a whole new window.