Roxithromycin and amoxicillin are two different types of antibiotics, sinusitis need to choose the medication according to the type of infection germs, there is no which one is effective. 1. Roxithromycin: a macrolide antibiotic, used to treat a variety of infections caused by sensitive bacteria, such as tonsillitis, sinusitis, pharyngitis, pneumonia, and soft tissue skin infections. Sinusitis patients who are allergic to macrolides can use penicillin-type amoxicillin as an alternative. 2. Amoxicillin: belongs to the broad-spectrum penicillin class of drugs, applicable to sensitive bacteria caused by infections, such as Streptococcus pneumoniae infections, sinusitis, Escherichia coli infections, hemolytic streptococcus infections, soft tissue skin infections. Sinusitis patients who are allergic to penicillins can be treated with roxithromycin instead. Both Amoxicillin and Roxithromycin have certain side effects, such as gastrointestinal irritation, allergies, liver and kidney impairment, etc. When using these medications for treatment, it is important to take them under the guidance of a doctor in strict accordance with medical advice.