I’m sure that avast! will not uninstall any other software (except for an older version of avast! itself maybe) - it would be quite rude to do so.

Can you simply uninstall Sophos from the Control Panel / Add/Remove programs?