His invention is superior to previous _______.
(Can we put 'gift' in the blank? Which expressions are suitable for the blank? Would you name some of them? Can we use 'one'?)
"gift" is not suitable for the blank
You could say --
previous inventions