The prohecy states, as written by Professor Trelawny, "one cannot live, while the other survives".
If you noticed that when Harry (= the good) prevails over Voldemort or Malfoy etc (= evil) it is with good, like in the Order of the Phoenix where harry forces positive memories to think about...and wins that battle.
I say Harry lives, but the story is comming to an end, as we all well know.
Therefore Voldemort cops it, to officially end any need for continuation of the saga. AS the trend has been good over evil throughout.
Harry lives however, either Hermione or Ron die.
I think either both Malfoys must die so that ends any other potential to resusitate the story, as there always must be an evil component. I think all Weasleys live except possibly Ron or Hermione Granger, one but not both cop it.
I think Hagrid is a slim possibility to die, but minimal.
I think all other Griffindors survive.
All Professors survive and Snape actually is part of some grnad, master plan to save Harry. See I think he killed Dumbledore for the greater benefit, partially planned by Dumbledore, as Dumbledore admitted to and was referred to as 'getting old' anyway - hinting that if he dies - and he asked to be killed his powers go now to Harry or Neville or a 'Good' Snape.