I believe the answer is: proximity, physical looks, similarity, and reciprocity
Proximity refers to whether both people involved are living near each other or not. Physical looks refers to the aesthetically feature that a person has (face, height, skins, etc). Similarty refers to the hobbies or interest that held by a person and reciprocity refers to whether a person could give a certain benefit to us.