A eritromicina e a roxitromicina pertencem ambas aos antibióticos macrólidos, têm um espetro antibacteriano semelhante, mas existem algumas diferenças no efeito sobre diferentes estirpes de bactérias e efeitos secundários. A roxitromicina pertence à nova geração de medicamentos em comparação com a eritromicina, que é um antibiótico semi-sintético. Ambos podem ser utilizados no tratamento de micoplasma, clamídia e outras infecções, mas como uma nova geração de medicamentos, o efeito da eritromicina é melhor do que a eritromicina, e a eritromicina também pode inibir bactérias gram-positivas e espiroquetas da sífilis. Em termos de efeitos secundários, a eritromicina pode causar sintomas gastrointestinais, como diarreia, náuseas e vómitos; a eritromicina tem também um certo grau de hepatotoxicidade, que pode danificar o fígado; os efeitos secundários da roxitromicina são muito mais ligeiros. Os doentes são aconselhados a aplicar ambos os medicamentos de forma racional, sob a orientação de médicos.