There is no advantage.
Cherrim, the only Pokémon to have this Ability, also changes forms in sunlight, from a closed flower to one with spread petals; however, this is not caused by Flower Gift.
The only reason to put Cherrim in the Sun (or your team at all), is it's ability.
It's ability, Flower Gift activates which increases the Attack and Special Defense of your teammates.