a simple google search will yield lots of info about the difference btwn Indica and sativa. haze is just a name, it is a predominantly sativa strain. (there are many Hazes) In a nutshell, sativa is more of a "high" (read: chatty, euphoric, good for being out and about) feeling while indicas produce more of a "stoned" (read:body effects, sit around type of weed)feeling. You will be hard pressed to find any strain that is not a mix of the two, with some leaning one way some the other.
For me Indica = Body stone, couch-lock, heavy deep high, etc Sativa = Heady cerebral high, electric, rushy thoughts, etc but it all depends what frame of mind your in before smoking.