At this moment in time, only Big Leaf (h. macrophylla) and Mountain (h. serrata) Hydrangeas will provide those three colors. But not always in full sun. They prefer to be in morning sun although, you can encroach into a few early afternoon summer hours if your summers are not harsh, you mulch and you provide supplemental watering. I have seen some in full sun in Cape Cod. Perhaps you may get ideas by visiting Cape Cod, MA during the Cape Cod Hydrangea Festival on July 5-14, 2024. Certain newer varieties have been bred to resist turning blue and have blooms that are a shade of purple in acidic soils or a shade of pink in barely acidic soils. Other newer varieties have been bred to be almost a shade of pink in all kinds of soils but I have not personally grown these to test if that is true or an exaggeration. It still holds true though, that initially white blooms will not color change if you alter the soil pH. That being said, remember that as all hydrangea blooms age, in 1-2 months, they will start to color fade and color change until the blooms end brown. In cold areas with Big Leaf or Mountain Hydrangeas, consider reblooming (remontant) varieties in case the spring flower buds/stems get killed. Your soil will need naturally occurring aluminum as well as soil pH between 4.5 and fractionally less than 6.0 to get blues. At 6.0, you start to see purples in a typically narrow pH range.