We recently invested in painting exterior vinyl windows , and I couldn’t be happier with the result. The old frames were looking worn out, but the paint gave them a totally new life. Plus, it blends so much better with the color of our siding now. Highly recommend this route if you're not ready for full replacements.