A method for preparing 2,3,3,3-tetrafluoropropene and 1,3,3,3-tetrafluoropropene, including: providing a first reactor including a first section, a second section, and a third section, with each section being filled with different catalysts, preheating hexafluoropropylene and hydrogen, and introducing the hexafluoropropylene and the hydrogen to the first reactor to yield a first mixture including: 1,1,1,2,3-pentafluoropropane, 1,1,1,2,3,3-hexafluoropropane, and hydrogen fluoride; introducing the first mixture to a first distillation column to yield 1,1,1,2,3,3-hexafluoropropane at a top of the first distillation column and 1,1,1,2,3-pentafluoropropane and hydrogen fluoride at a bottom of the first distillation column, recycling the 1,1,1,2,3,3-hexafluoropropane to a lower part of the first section of the first reactor, and introducing the 1,1,1,2,3-pentafluoropropane and the hydrogen fluoride to a second reactor to yield a second mixture including: 2,3,3,3-tetrafluoropropene, 1,3,3,3-tetrafluoropropene, hydrogen fluoride, and 1,1,1,2,3-pentafluoropropane; and performing water washing, alkaline washing, drying, and distillation on the second mixture to yield 2,3,3,3-tetrafluoropropene and 1,3,3,3-tetrafluoropropene.