I've always put string breakage down to it being the string with the thinnest core - i.e. the plain steel part of the string. I tend to break "Gs" which have a thinner core than the top "Es". I suspect those of you who tend to break "Ds" are using very light sets with unwound "Gs".