The most accurate response is:
both terms involve shared kinship, language and territory.
Both "tribe" and "ethnic group" refer to social groups that are typically characterized by a shared sense of identity, which often includes elements such as kinship, language, cultural practices, and a common territory.