Is "on" the only preposition that I could use when I talk about social network service?
When referring to having a presence on social media networks, "on" is the most commonly used preposition. Outside of prepositions, "have" is also commonly used. Ex: I haven't been on Facebook for a long time, so I don't know what people are up to. Ex: Do you have Instagram? Let's follow each other.