Both look great. I feel like the straight should be an every day kind of thing. You know, school, work, at home type of thing. But the curly definitely looks spunky and great! I think you should wear it curly if you want to go out with friends or are looking to get some attention!
i normallyt prefer curly hair almost unanimously BUT in your case I think I really like it straight. And I actually REALLY like it blond and wavy like in your second picture. But the brunette is really cute too.
definitely curly.. you look sexier and more matured that way. Straight hair makes you look kinda geeky (no offense) or maybe it was just your shirt. Regardless, I still think you're cuter with curly hair.