Which perennial flower has the greatest range of colors? It’s iris, appropriately named after the goddess of the rainbow, available in white, yellow, blue, purple, lavender, orange, rust, brown, black ...