This paper considers the SOVA and the Log-MAP for decoding Turbo codes. It primarily studies the differences between the two algorithms and discusses the suitability of combining both algorithms. The frames are first applied with SOVA with error detection. After a fixed maximum number of SOVA, the erroneous frames are continued with Log-MAP. The results show that the algorithm could reduce the complexity and keep the performance.