A breach of contract occurs when the insurance company fails to fulfill its obligations under the policy, such as refusing to pay a valid claim, not paying the full amount owed, or delaying payment without justification.