Any good exterior 100% acrylic paint will work great for aluminum siding. Choose a good name brand available at a paint store in your area.
The key to a lasting paint job is the preparation. Washing the siding with an environmentally friendly soap and rinsing well is a good start. I also recommend priming with a 100% acrylic primer for the best bond.