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