<human>: Condense the text into a few key points

We started dating last February. In November, he moved 2,000 miles away. I care about him, but I am certain that long distance is not enough for me, and I have made up my mind to end it.  

The way I see it, I have two choices:  

1. I could break it off 2,000 miles away, via skype or a phone call. This seems really insensitive, particularly seeing as we've been dating about a year. I don't want to be "that girlfriend that dumped him over the phone".  
2. I could wait until he visits me again, which is in a month. While I like the idea of telling him in person, I hate thinking that I will be dating him without caring about him for an entire month; it feels cruel. Also, I feel guilty that maybe he could save the money on plane tickets if I break up with him sooner (although his family also lives near me, so a visit wouldn't be a totally lost cause).  

In addition, as a recent college grad, his friend groups are fractured. He has his housemates with him, who would be a good support group, but he's only known them for a few months. He has his family near me, as well as some remaining close friends from college; however, I wouldn't want to completely ruin his visit.  

What is the most tactful way to go about this? Breakups hurt enough as it is. I want to make it less horrible, if possible.
<bot>: I want to break off my long-distance relationship; is it nicer to break up using technology now, or wait a month until he visits to break up in person?