Boeing Flight Crew Training Manual says when in VNAV descent, if speed is high use speed-brake and if speed is low use thrust. It couldn't be more simple.
This refers to actual speed v target speed and I have found that the FCTM guidelines work extremely well, where it all goes wrong is when pilots try to avoid using the speed-brake for whatever reason.