The Swedish term "desto bättre" matches the English term "all the better"

other swedish words that include "bättre" : english :
bättre better
bättre preferable
ju förr desto bättre the sooner the better