The paint must be a high quality 100% acrylic paint and must not contain ammonia, since ammonia can react with aluminum. Once you've decided on the paint, you'll have to decide whether to use a sprayer or a brush. This choice is simply a matter of preference. If you want an excellent spray paint that is SAFE to use on aluminum gutters and downspouts, then consider X-0 Rust.
This is a fantastic oil-based spray paint that adheres well to clean aluminum. It comes in different colors, including white. Otherwise, you can do a more than satisfying job of painting rain gutters while leaving them where they are on the roof of your house. If you finally decide that painting your old aluminum gutters is too cumbersome or, after cleaning them, you discover that there is more damage than expected, it may be time to invest in a new gutter system.