Determining the size of the complications in widgetKit

We have two different watch faces but they use the same widget just in different sizes. Aesthetically, this looks very bad. How can I determine which watch face my widget is placed on and create two designs based on that? Widget - WidgetFamily.accessoryCircular, Watch Face - X-Large and Modular

Determining the size of the complications in widgetKit
 
 
Q