In some cases the site source can contain links/src with HTTP version instead of HTTPS. If you enable Avoid mixed content, it will remove the protocol from all links and sources, so you won’t get a mixed content error in the browser.
Usually you don’t need to enable this option, all well coded themes/plugins are using the right protocol for links and resources. However removing the protocol can cause issues with twitter cards, or other header links.