You can use something like the expression below:
With(
{ currentDate: Today(), currentYear: Year(Today()) },
If(
currentDate < Date(currentYear, 3, 19), WinterPicture,
currentDate < Date(currentYear, 6, 20), SpringPicture,
currentDate < Date(currentYear, 9, 22), SummerPicture,
currentDate < Date(currentYear, 12, 21), AutumnPicture,
WinterPicture // Rest of the year
)
)
Notice that it will have a few issues:
- The actual dates when the seasons start change in different years, so you may need to update it or accept that in some years the image will change a little early / late.
- If anyone on the Southern Hemisphere is running your app, they will see the opposite seasons where they are.
Hope this helps!