The correct statement is:
Ethnicity is more specific and is based on identity, history, and culture.
Ethnicity focuses on cultural factors such as nationality, culture, language, and ancestry, making it more specific compared to the broader and often more biological concept of race.