Bonjour et bienvenue
En droit, les conditions d’exercice ou de renonciation à un droit contractuel doivent être prévues dans le contrat.
Une simple phrase instaurant un droit de préemption est valide sur le principe, même sans limitation de durée peut être valable, mais son imprécision crée un risque juridique important et pourrait être interprétée de manière défavorable à la Société B en cas de contentieux.
Pour ce genre de sujet, le conseil d'un avocat serait utile.