In a lot of phrases "in" and "of" seem to have the same meaning, however, after a quick search I found that some sentences are not common; can any one give me a logical explanation as to how to choose between those prepositions??

1- Doctor of Engineering (common) vs Doctor in Engineering (not common)

2- Bachelor of Engineering (common) vs Bachelor of Engineering (not common)

3- Bachelor's degree in Engineering (common) vs Bachelor's degree of Engineering (not common)


1/2 - He is a Doctor/Bachelor of Engineering -"Doctor/Bachelor of Engineering" is a title

But

3- He has a Bachelor's degree in Engineering.

3a- He has a doctorate in Engineering