15 or more hours of light will prevent bloom phase - technically speaking but may not be optimal.
If your lights are very strong relative to area covered, 16-18 hours is plenty. Use length of light, height from canopy and dimming to affect intensity in any way you see fit. Observe and react to plant. If it stretches more, it needs more intense light one way or another. If growth nodes stack too tightly, it needs less.
While not as easy on electric bill, I'd rather have more photons flying around than fewer. So, I prefer to use hours of light or height for fine-tuning. I'm sure some contexts exists where exceptions can be made. Raising light will increase light from side with use of reflective walls and reduce light in middle where hotspots might be occuring, but also more wasted electricity than other options. This is pennies in any smaller garden, but could be worth paying attention to in a very large garden.
With seedlings and immature plants you are often forced to dim stronger lights.
So many 'good' ways to skin this cat.. take your pick. No matter which way you go, you have to read the plant to dial it in. Too many variables exist that make each garden a bit different than the next on top of any genetic differences that relate.