Un porte cigarettes est plat car conçu pour être portée sur soi dans la poche intérieure de la veste.

Une boite à cigarettes n'est pas "portable" sur soi mais destinée à rester au salon ou anciennement au fumoir.

Donc tout dépendra de ton image !