There is no such thing as a good roxithromycin or a good cephalosporin for lung infections, and the choice needs to be based on the different causative organisms. There is no such thing as a better antibiotic, the main choice is based on different pathogenic bacteria, then choose different targeted drugs. Such as roxithromycin belongs to the macrolide antibiotics, usually for gram-positive bacteria, anaerobic bacteria and other infections, but also can be used for mycoplasma, chlamydia and other infections. Cephalosporin antibiotics belong to the β-lactam antibiotics, and there are many cephalosporin drugs, divided into a generation of cephalosporin, second-generation cephalosporin and so on. First generation cephalosporins are mainly used for Streptococcus pneumoniae and Staphylococcus infections, etc., while third generation cephalosporins are more suitable for infections caused by gram-negative bacteria. In addition, lung infections may also be caused by fungi, viruses and other infections, it is not suitable for taking roxithromycin and cephalosporins, so you need to consult a doctor in time, improve the relevant laboratory tests, according to the results of the reasonable choice of therapeutic drugs.