IL-10's role in cancer is complex and can be both tumor-promoting and tumor-suppressing. On one hand, IL-10 can inhibit the immune response against tumor cells, allowing them to escape immune surveillance. On the other hand, it can also suppress chronic inflammation, which is a risk factor for various cancers.