My uPVC windows are six or seven years old, never washed other than with rainwater :-) but still looks brand new.
For a new build I would look at uPVC over Aluminium as it is cheaper ( when we got ours ) than standard Aluminium extrusion, the thermally broken Aluminium was 40% more.
The mechanisms in the doors and windows are far more secure than aluminium windows too.