General resemblance:
* Similarity: This is the most common and neutral term.
* Likeness: This emphasizes the visual aspect of resemblance.
* Analogy: This implies a comparison between things that are not identical.
* Correspondence: This emphasizes a shared characteristic.
Specific resemblance:
* Affinity: This emphasizes a close connection or attraction.
* Congruence: This emphasizes a perfect match or agreement.
* Homology: This refers to a shared evolutionary origin.
* Parallelism: This implies a similarity in structure or function.
The best choice will depend on the specific meaning you want to convey. For example, "The two paintings share a striking similarity" is more general, while "The two species show a clear affinity" suggests a closer connection.