Shop&Fly ve Miles&Smiles aynı değildir, her ikisi de farklı mil kazanma ve harcama programlarıdır. Shop&Fly, Garanti BBVA tarafından sunulan bir kredi kartı programıdır ve bu kartla yapılan harcamalardan mil kazanılabilir. Miles&Smiles ise Türk Hava Yolları'nın sadakat programıdır ve bu program kapsamında mil kazanmak için Türk Hava Yolları veya anlaşmalı hava yollarıyla uçmak gerekir. Her iki program da benzer özellikler sunsa da, Shop&Fly daha esnek bir yapıya sahip olup, çeşitli mağazalarda alışveriş yaparak da mil kazanma imkanı sunar.