You have to do what your heart is telling you to do, i mean you can't be with both of them, so there for you can only chose one. So if i was you i'd pick the one thats going to treat you best, and the one that wont ever give up on you..
First of all I'd say you're not truly in love with either of them. So if it's just a boyfriend you want , you need to do a list of pro's and cons on both of them . The one who comes out tops, would be the one to date .
Ok, well i just had this happen and i tried this...Which boy do you think of first? Well the one that you think of last is the one you should choose because if you would've loved the first guy enough you wouldn't even think about the second guy, and the one you love more you don't know you actually love them.
Pick one ...I guess
Pick one
See which is more like you and looks more into you
Follow your heart listen to it.
Well you have to weigh out your pros and cons for each dude and figure out who would be more suitable for you. Good luck.
Chose the one that have the most feelings for and thats all that i have to say