I keep DST disabled on my phone. I have Android. There is a menu with all the standard time zones listed explicitly by GMT offset. Electronic systems should keep reoccurring events at the same time. Well designed systems do. They usually do so by storing the time internally in GMT. In such systems, the local time is used for display only. DST is a unit conversion and means that the same time starts being denoted by a different number. Some electronic systems use a floating time, which means that no time zone is specified. In such systems, DST can cause events to happen at a different time that is denoted by the same number. If your phone uses a floating time and you set an alarm to a number that is skipped over due to the unit conversion, the alarm will probably not ring.
I keep DST disabled on my phone. I have Android. There is a menu with all the standard time zones listed explicitly by GMT offset. Electronic systems should keep reoccurring events at the same time. Well designed systems do. They usually do so by storing the time internally in GMT. In such systems, the local time is used for display only. DST is a unit conversion and means that the same time starts being denoted by a different number. Some electronic systems use a floating time, which means that no time zone is specified. In such systems, DST can cause events to happen at a different time that is denoted by the same number. If your phone uses a floating time and you set an alarm to a number that is skipped over due to the unit conversion, the alarm will probably not ring.