According to the Microsoft press statement, all 7.5 WP7 devices will get 7.8. You need to be on at least 7.5 to get it.
Not sure on carrier release dates (if that will delay it) but, I am sure there will be a update cab that you can manually update your phone when it comes available If your carrier does not update your device.
