Banking on Destruction is probably not going to work. First you have to get through the dragon's SR, and even if you do, Destruction is a Fort save, and a great wyrm white dragon is probably going to have a ridiculously high bonus to that.
It might be a better idea to go with Flame Strikes instead. Its Reflex save probably isn't as good as its Fort save, and it'll take a huge amount of damage should it happen to fail its save (since it takes double damage from fire). Of course, you still have to get through the SR.
The SR is your biggest problem, as I see it. How often do your spells get through? If you're up against SR 30, only 1 out of every 5 spells is going to make it. If the SR is too high, you're probably better off healing/buffing your party members then trying offensive spells.
The dragon's caster level shouldn't be very high, so start the fight off with a Greater Dispelling to get rid of its buff spells. Your arcane casters can follow up with empowered/maximized fire spells if you think they have a chance of getting through the SR.
Make sure all your fighters have powerful enough weapons to penetrate the dragon's DR. GMW them if you have to. Fire enchantments on them wouldn't be a bad idea either.
Polymorph Other. Turn your fighters into stone giants (or hill giants, if they're not high enough level for stone). I view it as a cheesy tactic, but when you're up against an opponent like this, there's no such thing as cheesy. With the errataed version of the spell, you don't have to worry about the DC 19 Will save to avoid the -2 penalty to all actions anymore. Doing this will give them a tremendous bonus to Strength and AC, and give them reach as well. They might be able to go toe to toe with the dragon for a while, but then again, they might not.
Obviously, cold resistance/immunity is a must.
Remember that dragons aren't immune to sneak attacks, so a rogue might be able to do some damage.
Oh, and for the level you're at, fighting this thing, Mass Haste is NOT optional.
Of course, when all is said and done, you may simply not be high enough level to beat this thing. I think a great wyrm white dragon is CR 20, so you may just need to go out and gain a few levels before challenging it.
Good luck, though!