How about this:
# "always" options: you can put any whitespace in the array definition
oser=(
-av
--progress
--log-file="$logfl"
)
# note the `+=` below to _append_ to the array
(( filetr_dryrun == 1 )) && oser+=( --dry-run )
# now, `oser` contains all the options
rsync "${oser[@]}" "$source" "$destin"
Now, if you want to add more options, just add them into the initial `oser=(...)` definition, or if there's some condition, use `oser+=(...)` to append to the array.