Both are mistaken to be the same but they differ in the age group of occurrence and presence of swelling. Costochondritis is not accompanied by swelling.