I like Subway better, personally. You can get a wide variety of fresh vegetables to put on your sandwich, and can customize your sandwich to suit your taste buds. Also, most sandwich options at Subway are healthier than the food at McDonald's.
McDonalds. I can make a sub at home as good or better than Subway's. However, I cannot, at home, replicate the heavenly guilty pleasure of Mickey D's french fries, Quarter Pounders, or McNuggets. I am a healthy individual who is NOT ashamed to admit to occasionally indulging in some greasy goodness. There are also a lot of happy, childhood memories tied to that franchise - Saturday afternoon excursions with my Pop Pop... and I'm old enough that there were no Subways back then.
Well subway is healthier and all that and its reeeeeeally good but MCDONALD'S is fluffing amazing so I love McDonald's. feel free to judge me but I've never gained weight from it and I like it so there. I don't care haha plus I'm not a big sandwich person but don't get me wrong- subway is awesome too