This isn't so much a separate answer as a clarification to the correct answer provided by bib and to answer the comments about contracting a non-contagious disease. I don't have the reputation yet to comment, so I'm putting it in an answer.
Many chronic conditions which should not strictly speaking be called a disease are, in fact, called diseases. For example, heart disease is not something contracted from another carrier like a virus or bacteria, but is instead caused by the combination of factors of genetic predisposition, lifestyle, age, and chance. Yet, one can contract heart disease. One cannot, however, catch heart disease.
If you look in the earlier definition of contract you will see that it has two possible definitions: to catch or to develop.
Also, I think this problem is arising from a shift in the meaning of the word disease. Two decades ago you might have seen heart condition rather than heart disease, but for many of us there is still an implied requirement that a disease be caused by something external, while a condition is caused by something genetic or by lifestyle choice. Forgive me if this observation is too much of a tangent.