what is the best difference between ethnic and ethnicity?

The best difference between ethnic and ethnicity is that ethnic refers to a group of people who share a common cultural heritage, while ethnicity refers to the shared cultural characteristics of a group, such as language, religion, customs, and values. Ethnicity is a broader concept than ethnic, as it encompasses a variety of cultural traits.