In this paper we are interested in the fine-grained complexity of determining whether there is an homomorphism from an input graph G to a fixed graph H (the H-coloring problem). The starting point is the observation that these problems can be formulated in the language of CSPs, and that (partial) polymorphisms of binary relations are of paramount importance in the study of complexity classes of such CSPs. Thus, we first investigate the expressivity of binary symmetric relations E-H and their corresponding (partial) polymorphisms pPol(E-H). For irreflexive graphs we observe that there is no pair of graphs H and H such that pPol(E-H) subset of pPol(E-H), unless E-H = theta or H = H. More generally we show the existence of an nary relation R whose partial polymorphisms strictly subsume those of H and such that CSP(R) is NP-complete if and only if H contains an odd cycle of length at most n. Motivated by this we also describe the sets of total polymorphisms of every nontrivial clique, every odd cycle, as well as certain cores. We finish the paper with some noteworthy questions for future research.