Digital volume control reduces resolution of the signal and is therefor depending on the original resolution of the audio file. With 24 bit you could decrease the digital gain more than with a 16bit file before you will lose resolution. As a rough rule of thumb 16bit files shouldn't be played with settings lower than -10dB, 24 bit not lower than -20dB.
The analog volume control also does something "bad" to the audio signal. Normally it is a voltage devider circuit which shortens some part of the audio signal to ground. Everybody knows that the volume control should be set at least around 11 o"clock or higher in order to get a good sounding signal at the output. The subtle information in the audio signal will suffer first if the analog volume control has to be set too low for comfortable SPL levels.
Ideally one would use a combination of digital and analog volume control: setting the digital volume control for full resolution of the digital signal and using the analog volume control as little as possible.
How effective one can combine these two settings depends of course also on the gain of the preamp, input sensitivity of the power amp, and sensitivity of the speakers. If everything lines up one could set the digital gain around -5dB, the analog gain to almost fully open and the SPL would be at 80-90% of full volume for loud listening.
There have been attempts to work around the neg. effect of analog volume control like putting the voltage divider after the input stage, using current instead of voltage control, or in the tube compartment one can use the 6386 (normally used in pro audio gear comressors)and control /adjust the gain instead of shorting a big amount of the signal to ground.