We classify Λ QCD /m b power corrections to nonleptonic B → M 1 M 2 decays, where M 1,2 are charmless non-isosinglet mesons. Using recent developments in soft-collinear effective theory, we prove that the leading contributions to annihilation amplitudes of order α s (m b )Λ QCD /m b are real. The leading annihilation amplitudes depend on twist-2 and the twist-3 three parton distributions. A complex nonperturbative parameter from annihilation first appears at O α 2 s ( √ Λm b )Λ QCD /m b . "Chirally enhanced" contributions are also factorizable and real at lowest order. Thus, incalculable strong phases are suppressed in annihilation amplitudes, unless the α s ( √ Λm b ) expansion breaks down. Modeling the distribution functions, we find that (11 ± 9)% and (15 ± 11)% of the absolute values of the measuredB 0 → K − π + and B − → K − K 0 penguin amplitudes come from annihilation. This is consistent with the expected size of power corrections.