Ketverius metus vėliau Choi kvalifikuojasi į dvi plaukimo varžybas 2012 m. Londono vasaros olimpinėse žaidynėse, FINA A-standarto įėjimo metu 2:13.00 (200 m individualios medley) ir 2:08.81 (200 m drugelis) iš FINA pasaulio čempionato Šanchajuje, Kinijoje. 200 metrų individualiniame varžybose Choi baigė ketvirtąją varžybą šeštoje vietoje 0,19 sekundės už Didžiosios Britanijos Sophie Allen, sumažindama savo olimpinį laiką iki 2:14,91. Preliminarinėse varžybose ji užėmė dvidešimt ketvirtąją vietą ir nepasiekė pusfinalo. Skirtingai nuo ankstesnių olimpinių žaidynių, Choi užfiksavo dešimtą geriausią laiką - 2:08.45 200 m šuoliu su drugeliu
kad užsitikrintų vietą pusfinale ryto preliminariose varžybose. Choi nesugebėjo patekti į finalą, nes ji baigė pusfinalinį etapą trečia lėčiausiu laiku 2:08.32.