Well, to start off, they are two completely different champions. One is a Fighter ( Fiora), the other one is an ADC ( Vayne), so it really comes down to which role you prefer. If you like Top Lane, go with Fiora, if you like ADC (or ranged champions in general), go with Vayne.
Another tip is to go to YouTube and watch some gameplay of both champions and choose which one fits your style the best.
If you want to play top lane i pick Fiora, its good brusier with much dmg in tanky build. Mechanic is to not easy, but train, train, train and you rekt all in top.
Another tip is to go to YouTube and watch some gameplay of both champions and choose which one fits your style the best.
Unless you hate ADC role. Vayne is such a fun champion to play because of her hard mechanics.